<template>
  <div class="div-content">
    <div class="data1">
      <span>{{ $t("common.HL") }}</span>
      <p>{{ props.middleStatusData.HL || '0%' }}</p>
    </div>
    <div class="data2">
      <span>{{ $t("common.WPC") }}</span>
      <p>{{ props.middleStatusData.WPC|| '0%' }}</p>
    </div>
    <div class="data3">
      <span>{{ $t("common.LVT") }}</span>
      <p>{{ props.middleStatusData.LVT|| '0%'}}</p>
    </div>
    <div class="data4">
      <span>{{ $t("common.LMHH") }}</span>
      <p>{{ props.middleStatusData.LMHH || '0%' }}</p>
    </div>
    <div class="data5">
      <span>{{ $t("common.TH") }}</span>
      <p>{{ props.middleStatusData.TH || '0%' }}</p>
    </div>
    <div class="data6">
      <span>{{ $t("common.JKJ") }}</span>
      <p>{{ props.middleStatusData.JKJ|| '0%' }}</p>
    </div>
    <div class="data7">
      <span>{{ $t("common.PE") }}</span>
      <p>{{ props.middleStatusData.PE || '0%'}}</p>
    </div>
    <div class="data8">
      <span>{{ $t("common.DR") }}</span>
      <p>{{ props.middleStatusData.DR || '0%'}}</p>
    </div>
    <canvas class="rain"></canvas>
    <canvas class="dashed"></canvas>
    <div class="sphere">
      <div class="sphere-bg"></div>
      <div class="sum">
        <span>{{ $t("ems.totalsEquipment") }}</span>
        <p>{{ props.middleStatusData.total || '0'}}</p>
      </div>
    </div>
    <div class="cicle3"></div>
    <div class="cicle4"></div>
    <div class="cicle5"></div>
    <div class="cicle6"></div>
    <div class="cicle7"></div>
    <div class="cicle8">
      <span>{{ Number(props.middleStatusData.PowerOnCount) || 0 }}</span>
      <p>{{ $t("ems.powerOn") }}</p>
    </div>
    <div class="cicle9">
      <span>{{ Number(props.middleStatusData.InProductionCount) || 0 }}</span>
      <p>{{ $t("ems.production") }}</p>
    </div>
    <div class="cicle10">
      <span>{{ Number(props.middleStatusData.ShutDownCount) || 0 }}</span>
      <p>{{ $t("ems.shutDown") }}</p>
    </div>
    <div class="cicle11">
      <span>{{ Number(props.middleStatusData.BreakDownCount) || 0 }}</span>
      <p>{{ $t("ems.breakdown") }}</p>
    </div>
    <div class="cicle12">
      <span>{{ Number(props.middleStatusData.RunningCount) || 0 }}</span>
      <p>{{ $t("ems.operation") }}</p>
    </div>
  </div>
</template>

<script setup>
import { defineProps, onMounted, ref, watch, nextTick } from "vue";

onMounted(() => {
  nextTick(() => {
    rainBg();
    dashed();
  });
});

const props = defineProps({
  middleStatusData: {
    type: Object,
  },
});
watch(
  () => [props.middleStatusData],
  () => {
    // console.log(props.middleStatusData)
  }
);

// 中间背景雨
function rainBg() {
  var c = document.querySelector(".rain");
  var ctx = c.getContext("2d"); // 获取canvas上下文
  var w = (c.width = document.querySelector(".div-content").clientWidth);
  var h = (c.height = document.querySelector(".div-content").clientHeight);

  // 设置canvas宽、高
  function random(min, max) {
    return Math.random() * (max - min) + min;
  }

  function RainDrop() {}

  // 雨滴对象 这是绘制雨滴动画的关键
  RainDrop.prototype = {
    init: function () {
      this.x = random(0, w); // 雨滴的位置x
      this.y = h; // 雨滴的位置y
      this.color = "hsl(180, 100%, 50%)"; // 雨滴颜色 长方形的填充色
      this.vy = random(4, 5); // 雨滴下落速度
      this.hit = 0; // 下落的最大值
      this.size = 2; // 长方形宽度
    },
    draw: function () {
      if (this.y > this.hit) {
        var linearGradient = ctx.createLinearGradient(
          this.x,
          this.y,
          this.x,
          this.y + this.size * 30
        );
        // 设置起始颜色
        linearGradient.addColorStop(0, "#14789c");
        // 设置终止颜色
        linearGradient.addColorStop(1, "#090723");
        // 设置填充样式
        ctx.fillStyle = linearGradient;
        ctx.fillRect(this.x, this.y, this.size, this.size * 50); // 绘制长方形，通过多次叠加长方形，形成雨滴下落效果
      }
      this.update(); // 更新位置
    },
    update: function () {
      if (this.y > this.hit) {
        this.y -= this.vy; // 未达到底部，增加雨滴y坐标
      } else {
        this.init();
      }
    },
  };

  function resize() {
    w = c.width = window.innerWidth;
    h = c.height = window.innerHeight;
  }

  // 初始化一个雨滴

  var rs = [];
  for (var i = 0; i < 10; i++) {
    setTimeout(function () {
      var r = new RainDrop();
      r.init();
      rs.push(r);
    }, i * 300);
  }

  function anim() {
    ctx.clearRect(0, 0, w, h); // 填充背景色，注意不要用clearRect，否则会清空前面的雨滴，导致不能产生叠加的效果
    for (var i = 0; i < rs.length; i++) {
      rs[i].draw(); // 绘制雨滴
    }
    requestAnimationFrame(anim); // 控制动画帧
  }

  window.addEventListener("resize", resize);
  // 启动动画
  anim();
}

// 中间虚线
function dashed() {
  var canvas = document.querySelector(".dashed");
  var ctx = canvas.getContext("2d");
  var w = (canvas.width = document.querySelector(".div-content").clientWidth);
  var h = (canvas.height =
    (document.querySelector(".div-content").clientHeight / 3) * 2);
  ctx.lineWidth = 3;
  ctx.setLineDash([3, 3]);
  ctx.fillStyle = "#93f8fb";
  ctx.shadowOffsetX = 0;
  // 阴影的y偏移
  ctx.shadowOffsetY = 0;
  // 阴影颜色
  ctx.shadowColor = "#93f8fb";
  // 阴影的模糊半径
  ctx.shadowBlur = 15;
  ctx.save(); // 缓存初始状态
  // 绘制第一条曲线
  ctx.beginPath();
  var grd = ctx.createLinearGradient((w / 11) * 2, h / 3, (w / 5) * 2, h);
  grd.addColorStop(0, "#54e2e6");
  grd.addColorStop(1, "#065261");
  ctx.strokeStyle = grd;
  ctx.moveTo((w / 5) * 2, h);
  ctx.quadraticCurveTo(w / 5, (h / 6) * 5, (w / 11) * 2, h / 3);
  ctx.stroke();
  // 绘制第一条曲线上的圆光效果
  ctx.beginPath();
  ctx.moveTo((w / 11) * 2, h / 3);
  ctx.arc((w / 11) * 2, h / 3, 5, 0, Math.PI * 2);
  ctx.fill();
  ctx.restore();
  ctx.save();
  // 绘制第二条线
  ctx.beginPath();
  grd = ctx.createLinearGradient(
    (w / 11) * 3.3,
    h / 2,
    (w / 3) * 1.1,
    (h / 6) * 5
  );
  grd.addColorStop(0, "#e08d03");
  grd.addColorStop(1, "#2e6a5c");
  ctx.strokeStyle = grd;
  ctx.moveTo((w / 3) * 1.1, (h / 6) * 5);
  ctx.quadraticCurveTo((w / 5) * 1.5, (h / 6) * 4.2, (w / 11) * 3.3, h / 2);
  ctx.stroke();
  // 绘制第二条曲线上的圆光效果
  ctx.beginPath();
  ctx.moveTo((w / 11) * 3.3, h / 2);
  ctx.arc((w / 11) * 3.3, h / 2, 5, 0, Math.PI * 2);
  ctx.fill();
  ctx.restore();
  ctx.save();
  // 绘制第三条线
  ctx.beginPath();
  grd = ctx.createLinearGradient((w / 3) * 1.4, h / 5, (w / 5) * 2, h / 2);
  grd.addColorStop(0, "#e08d03");
  grd.addColorStop(1, "#2e6a5c");
  ctx.strokeStyle = grd;
  ctx.moveTo((w / 5) * 2, h / 2);
  ctx.quadraticCurveTo((w / 3) * 1.2, (h / 4) * 1.4, (w / 3) * 1.4, h / 5);
  ctx.stroke();
  // 绘制第三条曲线上的圆光效果
  ctx.beginPath();
  ctx.moveTo((w / 3) * 1.4, h / 5);
  ctx.arc((w / 3) * 1.4, h / 5, 5, 0, Math.PI * 2);
  ctx.fill();
  ctx.restore();
  ctx.save();
  // 绘制第四条线
  ctx.beginPath();
  grd = ctx.createLinearGradient(
    (w / 5) * 3.1,
    (h / 3) * 1.2,
    (w / 5) * 3.2,
    (h / 2) * 1.5
  );
  grd.addColorStop(0, "#e08d03");
  grd.addColorStop(1, "#2e6a5c");
  ctx.strokeStyle = grd;
  ctx.moveTo((w / 5) * 3.2, (h / 2) * 1.5);
  ctx.quadraticCurveTo(
    (w / 5) * 3.35,
    (h / 2) * 1.2,
    (w / 5) * 3.1,
    (h / 3) * 1.2
  );
  ctx.stroke();
  // 绘制第四条曲线上的圆光效果
  ctx.beginPath();
  ctx.moveTo((w / 5) * 3.1, (h / 3) * 1.2);
  ctx.arc((w / 5) * 3.1, (h / 3) * 1.2, 5, 0, Math.PI * 2);
  ctx.fill();
  ctx.restore();
  ctx.save();
  // 绘制第五条线
  ctx.beginPath();
  grd = ctx.createLinearGradient(
    (w / 5) * 3.3,
    h / 4,
    (w / 5) * 3.2,
    (h / 2) * 1.9
  );
  grd.addColorStop(0, "#e08d03");
  grd.addColorStop(1, "#2e6a5c");
  ctx.strokeStyle = grd;
  ctx.moveTo((w / 5) * 3.03, (h / 2) * 1.9);
  ctx.quadraticCurveTo((w / 5) * 3.8, (h / 2) * 1.2, (w / 5) * 3.3, h / 4);
  ctx.stroke();
  // 绘制第五条曲线上的圆光效果
  ctx.beginPath();
  ctx.moveTo((w / 5) * 3.3, h / 4);
  ctx.arc((w / 5) * 3.3, h / 4, 5, 0, Math.PI * 2);
  ctx.fill();
  ctx.restore();
  ctx.save();
  // 绘制第六条线
  ctx.beginPath();
  grd = ctx.createLinearGradient(
    (w / 5) * 3.8,
    (h / 2) * 1.2,
    (w / 5) * 2.9,
    h
  );
  grd.addColorStop(0, "#e08d03");
  grd.addColorStop(1, "#2e6a5c");
  ctx.strokeStyle = grd;
  ctx.moveTo((w / 5) * 2.9, h);
  ctx.quadraticCurveTo(
    (w / 5) * 3.7,
    (h / 2) * 1.6,
    (w / 5) * 3.8,
    (h / 2) * 1.2
  );
  ctx.stroke();
  // 绘制第六条曲线上的圆光效果
  ctx.beginPath();
  ctx.moveTo((w / 5) * 3.8, (h / 2) * 1.2);
  ctx.arc((w / 5) * 3.8, (h / 2) * 1.2, 5, 0, Math.PI * 2);
  ctx.fill();

  // 定义偏移量
  const xOffset = w / 2;
  const yOffset = h / 2;

  // 绘制第7条线
  ctx.beginPath();
  // 创建线性渐变，调整起始和结束点的坐标
  grd = ctx.createLinearGradient(
    (w / 3) * 1.7 - xOffset,
    h / 5 + yOffset,
    (w / 5) * 4 - xOffset,
    h / 2 + yOffset
  );
  grd.addColorStop(0, "#e08d03");
  grd.addColorStop(1, "#2e6a5c");
  ctx.strokeStyle = grd;
  // 移动画笔到调整后的起始点
  ctx.moveTo((w / 5) * 4 - xOffset, h / 2 + yOffset);
  // 绘制二次贝塞尔曲线，调整控制点和终点的坐标
  ctx.quadraticCurveTo(
    (w / 3) * 1.6 - xOffset,
    (h / 4) * 1.3 + yOffset,
    (w / 3) * 1.7 - xOffset,
    h / 5 + yOffset
  );
  ctx.stroke();
  // 绘制第八条曲线上的圆光效果
  ctx.beginPath();
  // 移动画笔到调整后的圆心位置
  ctx.moveTo((w / 3) * 1.7 - xOffset, h / 5 + yOffset);
  // 绘制圆形，调整圆心位置
  ctx.arc((w / 3) * 1.7 - xOffset, h / 5 + yOffset, 5, 0, Math.PI * 2);
  ctx.fill();
  ctx.restore();
  ctx.save();

  // 定义对称轴位置
  const symmetryAxis = w * 0.48;

  // 绘制第8条线 对称线
  ctx.beginPath();
  // 创建线性渐变，根据对称点调整起始和结束点的坐标
  grd = ctx.createLinearGradient(
    2 * symmetryAxis - ((w / 3) * 1.7 - xOffset),
    h / 5 + yOffset,
    2 * symmetryAxis - ((w / 5) * 4 - xOffset),
    h / 2 + yOffset
  );
  grd.addColorStop(0, "#e08d03");
  grd.addColorStop(1, "#2e6a5c");
  ctx.strokeStyle = grd;
  // 移动画笔到调整后的起始点
  ctx.moveTo(2 * symmetryAxis - ((w / 5) * 4 - xOffset), h / 2 + yOffset);
  // 绘制二次贝塞尔曲线，根据对称点调整控制点和终点的坐标
  ctx.quadraticCurveTo(
    2 * symmetryAxis - ((w / 3) * 1.6 - xOffset),
    (h / 4) * 1.3 + yOffset,
    2 * symmetryAxis - ((w / 3) * 1.7 - xOffset),
    h / 5 + yOffset
  );
  ctx.stroke();
  // 绘制对称线上的圆光效果
  ctx.beginPath();
  // 移动画笔到调整后的圆心位置
  ctx.moveTo(2 * symmetryAxis - ((w / 3) * 1.7 - xOffset), h / 5 + yOffset);
  // 绘制圆形，调整圆心位置
  ctx.arc(
    2 * symmetryAxis - ((w / 3) * 1.7 - xOffset),
    h / 5 + yOffset,
    5,
    0,
    Math.PI * 2
  );
  ctx.fill();
  ctx.restore();
  ctx.save();
}
</script>

<style scoped lang="scss">
.div-content {
  height: 100%;
  width: 100%;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
}

.rain {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  overflow: hidden;
}

.data1,
.data2,
.data3,
.data4,
.data5,
.data6,
.data7,
.data8{
  width: 192px;
  height: 100px;
  position: absolute;
}

.data1 span,
.data2 span,
.data3 span,
.data4 span,
.data5 span,
.data6 span,
.data7 span,
.data8 span{
  color: #0ac1c7;
  font-size: 20px;
  font-family: "宋体";
}

.data1 p,
.data2 p,
.data3 p,
.data4 p,
.data5 p,
.data6 p,
.data7 p,
.data8 p{
  font-size: 40px;
  color: #f29701;
}

.data1 {
  left: 10%;
  top: 12%;
}

.data2 {
  left: 42%;
  top: 3%;
}

.data3 {
  left: 62%;
  top: 5%;
}

.data4 {
  left: 73%;
  top: 28%;
}
.data5 {
  left: 81%;
  top: 38%;
}
.data6 {
  left: 76%;
  top: 14%;
}
.data7 {
  left: 2%;
  top: 37%;
}
.data8 {
  left: 5%;
  top: 24%;
}

.dashed {
  position: absolute;
  left: 0;
  top: 0;
}

.sphere {
  width: 480px;
  height: 480px;
  position: relative;
  margin: 14% auto 0;
  box-sizing: border-box;
}

.sphere .sphere-bg {
  position: absolute;
  z-index: 100;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url("@/assets/images/53earth.png") no-repeat center;
  background-size: contain;
}

.sphere .sum {
  position: absolute;
  z-index: 100;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url("@/assets/images/53cloud.png") no-repeat center;
  background-size: 55%;
}

.sphere .sum span {
  display: block;
  margin-top: 30%;
  padding-left: 32%;
  color: #005a79;
  font-size: 28px;
}

.sphere .sum p {
  text-align: center;
  color: #003c63;
  font-family: "LCdd";
  font-size: 38px;
}

.cicle3 {
  width: 840px;
  height: 840px;
  background: url("@/assets/images/circle.png") no-repeat center;
  background-size: 100%;
  position: absolute;
  top: 20%;
  left: 50%;
  transform-style: preserve-3d;
  transform: translateX(-50%) rotateX(75deg);
  animation: rotate3 20s linear infinite;
}

.cicle4 {
  width: 360px;
  height: 360px;
  position: absolute;
  top: 60%;
  left: 50%;
  transform-style: preserve-3d;
  background: url("@/assets/images/53gqright.png") no-repeat center;
  background-size: 100%;
  transform: translateX(-50%) rotateX(75deg);
  animation: rotate3 2s linear infinite;
}

.cicle5 {
  width: 360px;
  height: 360px;
  position: absolute;
  top: 62%;
  left: 50%;
  transform-style: preserve-3d;
  background: url("@/assets/images/53gqleft.png") no-repeat center;
  background-size: 100%;
  transform: translateX(-50%) rotateX(75deg);
  animation: rotate4 2s linear infinite;
}

.cicle6 {
  width: 288px;
  height: 288px;
  position: absolute;
  top: 70%;
  left: 50%;
  transform-style: preserve-3d;
  background: url("@/assets/images/535gqbottomright.png") no-repeat center;
  background-size: 100%;
  transform: translateX(-50%) rotateX(75deg);
  animation: rotate3 2s linear infinite;
}

.cicle7 {
  width: 288px;
  height: 288px;
  position: absolute;
  top: 72%;
  left: 50%;
  transform-style: preserve-3d;
  background: url("@/assets/images/53gqbottomleft.png") no-repeat center;
  background-size: 100%;
  transform: translateX(-50%) rotateX(75deg);
  animation: rotate4 2s linear infinite;
}

.cicle8,
.cicle9,
.cicle10,
.cicle11,
.cicle12 {
  width: 120px;
  height: 120px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 100;
  margin-left: -60px;
  border-radius: 50%;
}

.cicle8 span,
.cicle9 span,
.cicle10 span,
.cicle11 span,
.cicle12 span {
  font-family: "LCdd";
  display: block;
  //margin-left: 25%;
  font-size: 28px;
  margin-top: 20%;
  text-align: center;
}

.cicle8 p,
.cicle9 p,
.cicle10 p,
.cicle11 p,
.cicle12 p {
  text-align: center;
  font-size: 18px;
}

.cicle8 {
  background: url("@/assets/images/circle2.png") no-repeat;
  background-size: 100%;
  animation: rotate5 20s linear infinite;
  color: #0372d9;
}

.cicle9 {
  background: url("@/assets/images/circle3.png") no-repeat;
  background-size: 100%;
  animation: rotate6 20s linear infinite;
  color: #09b0b7;
}

.cicle10 {
  background: url("@/assets/images/circle1.png") no-repeat;
  background-size: 100%;
  animation: rotate7 20s linear infinite;
  color: #f29701;
}

.cicle11 {
  background: url("@/assets/images/circle4.png") no-repeat;
  background-size: 100%;
  color: red;
  animation: rotate8 20s linear infinite;
}

.cicle12 {
  background: url("@/assets/images/circle5.png") no-repeat;
  background-size: 100%;
  color: lightgreen;
  animation: rotate9 20s linear infinite;
  top: 55% !important;
}

@keyframes rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes rotate2 {
  0% {
    transform: rotateX(75deg) rotateZ(0);
  }
  100% {
    transform: rotateX(75deg) rotateZ(360deg);
  }
}

@keyframes rotate3 {
  0% {
    transform: translateX(-50%) rotateX(75deg) rotateZ(0);
  }
  100% {
    transform: translateX(-50%) rotateX(75deg) rotateZ(360deg);
  }
}

@keyframes rotate4 {
  0% {
    transform: translateX(-50%) rotateX(75deg) rotateZ(0);
  }
  100% {
    transform: translateX(-50%) rotateX(75deg) rotateZ(-360deg);
  }
}

@keyframes rotate5 {
  0% {
    transform: matrix3d(0.9, 0, 0, 0, 0, 0.9, 0, 0, 0, 0, 1, 0, 270, 0, 0, 1);
    z-index: 100;
  }
  1% {
    transform: matrix3d(
      0.92093,
      0,
      0,
      0,
      0,
      0.92093,
      0,
      0,
      0,
      0,
      1,
      0,
      269.46722,
      6.27905,
      0,
      1
    );
    z-index: 100.06279;
  }
  2% {
    transform: matrix3d(
      0.94178,
      0,
      0,
      0,
      0,
      0.94178,
      0,
      0,
      0,
      0,
      1,
      0,
      267.87097,
      12.53332,
      0,
      1
    );
    z-index: 100.12533;
  }
  3% {
    transform: matrix3d(
      0.96246,
      0,
      0,
      0,
      0,
      0.96246,
      0,
      0,
      0,
      0,
      1,
      0,
      265.21756,
      18.73813,
      0,
      1
    );
    z-index: 100.18738;
  }
  4% {
    transform: matrix3d(
      0.9829,
      0,
      0,
      0,
      0,
      0.9829,
      0,
      0,
      0,
      0,
      1,
      0,
      261.51745,
      24.86899,
      0,
      1
    );
    z-index: 100.24869;
  }
  5% {
    transform: matrix3d(
      1.00301,
      0,
      0,
      0,
      0,
      1.00301,
      0,
      0,
      0,
      0,
      1,
      0,
      256.78526,
      30.9017,
      0,
      1
    );
    z-index: 100.30902;
  }
  6% {
    transform: matrix3d(
      1.02271,
      0,
      0,
      0,
      0,
      1.02271,
      0,
      0,
      0,
      0,
      1,
      0,
      251.03965,
      36.81246,
      0,
      1
    );
    z-index: 100.36812;
  }
  7% {
    transform: matrix3d(
      1.04193,
      0,
      0,
      0,
      0,
      1.04193,
      0,
      0,
      0,
      0,
      1,
      0,
      244.3033,
      42.57793,
      0,
      1
    );
    z-index: 100.42578;
  }
  8% {
    transform: matrix3d(
      1.06058,
      0,
      0,
      0,
      0,
      1.06058,
      0,
      0,
      0,
      0,
      1,
      0,
      236.6028,
      48.17537,
      0,
      1
    );
    z-index: 100.48175;
  }
  9% {
    transform: matrix3d(
      1.07861,
      0,
      0,
      0,
      0,
      1.07861,
      0,
      0,
      0,
      0,
      1,
      0,
      227.96854,
      53.58268,
      0,
      1
    );
    z-index: 100.53583;
  }
  10% {
    transform: matrix3d(
      1.09593,
      0,
      0,
      0,
      0,
      1.09593,
      0,
      0,
      0,
      0,
      1,
      0,
      218.43459,
      58.77853,
      0,
      1
    );
    z-index: 100.58779;
  }
  11% {
    transform: matrix3d(
      1.11247,
      0,
      0,
      0,
      0,
      1.11247,
      0,
      0,
      0,
      0,
      1,
      0,
      208.03858,
      63.7424,
      0,
      1
    );
    z-index: 100.63742;
  }
  12% {
    transform: matrix3d(
      1.12818,
      0,
      0,
      0,
      0,
      1.12818,
      0,
      0,
      0,
      0,
      1,
      0,
      196.82153,
      68.45471,
      0,
      1
    );
    z-index: 100.68455;
  }
  13% {
    transform: matrix3d(
      1.14299,
      0,
      0,
      0,
      0,
      1.14299,
      0,
      0,
      0,
      0,
      1,
      0,
      184.82772,
      72.89686,
      0,
      1
    );
    z-index: 100.72897;
  }
  14% {
    transform: matrix3d(
      1.15684,
      0,
      0,
      0,
      0,
      1.15684,
      0,
      0,
      0,
      0,
      1,
      0,
      172.10448,
      77.05132,
      0,
      1
    );
    z-index: 100.77051;
  }
  15% {
    transform: matrix3d(
      1.16967,
      0,
      0,
      0,
      0,
      1.16967,
      0,
      0,
      0,
      0,
      1,
      0,
      158.70202,
      80.9017,
      0,
      1
    );
    z-index: 100.80902;
  }
  16% {
    transform: matrix3d(
      1.18144,
      0,
      0,
      0,
      0,
      1.18144,
      0,
      0,
      0,
      0,
      1,
      0,
      144.67323,
      84.43279,
      0,
      1
    );
    z-index: 100.84433;
  }
  17% {
    transform: matrix3d(
      1.1921,
      0,
      0,
      0,
      0,
      1.1921,
      0,
      0,
      0,
      0,
      1,
      0,
      130.07349,
      87.63067,
      0,
      1
    );
    z-index: 100.87631;
  }
  18% {
    transform: matrix3d(
      1.20161,
      0,
      0,
      0,
      0,
      1.20161,
      0,
      0,
      0,
      0,
      1,
      0,
      114.96041,
      90.48271,
      0,
      1
    );
    z-index: 100.90483;
  }
  19% {
    transform: matrix3d(
      1.20993,
      0,
      0,
      0,
      0,
      1.20993,
      0,
      0,
      0,
      0,
      1,
      0,
      99.39363,
      92.97765,
      0,
      1
    );
    z-index: 100.92978;
  }
  20% {
    transform: matrix3d(
      1.21702,
      0,
      0,
      0,
      0,
      1.21702,
      0,
      0,
      0,
      0,
      1,
      0,
      83.43459,
      95.10565,
      0,
      1
    );
    z-index: 100.95106;
  }
  21% {
    transform: matrix3d(
      1.22286,
      0,
      0,
      0,
      0,
      1.22286,
      0,
      0,
      0,
      0,
      1,
      0,
      67.14627,
      96.85832,
      0,
      1
    );
    z-index: 100.96858;
  }
  22% {
    transform: matrix3d(
      1.22743,
      0,
      0,
      0,
      0,
      1.22743,
      0,
      0,
      0,
      0,
      1,
      0,
      50.59295,
      98.22873,
      0,
      1
    );
    z-index: 100.98229;
  }
  23% {
    transform: matrix3d(
      1.2307,
      0,
      0,
      0,
      0,
      1.2307,
      0,
      0,
      0,
      0,
      1,
      0,
      33.83997,
      99.21147,
      0,
      1
    );
    z-index: 100.99211;
  }
  24% {
    transform: matrix3d(
      1.23268,
      0,
      0,
      0,
      0,
      1.23268,
      0,
      0,
      0,
      0,
      1,
      0,
      16.95344,
      99.80267,
      0,
      1
    );
    z-index: 100.99803;
  }
  25% {
    transform: matrix3d(
      1.23333,
      0,
      0,
      0,
      0,
      1.23333,
      0,
      0,
      0,
      0,
      1,
      0,
      0,
      100,
      0,
      1
    );
    z-index: 101;
  }
  26% {
    transform: matrix3d(
      1.23268,
      0,
      0,
      0,
      0,
      1.23268,
      0,
      0,
      0,
      0,
      1,
      0,
      -16.95344,
      99.80267,
      0,
      1
    );
    z-index: 100.99803;
  }
  27% {
    transform: matrix3d(
      1.2307,
      0,
      0,
      0,
      0,
      1.2307,
      0,
      0,
      0,
      0,
      1,
      0,
      -33.83997,
      99.21147,
      0,
      1
    );
    z-index: 100.99211;
  }
  28% {
    transform: matrix3d(
      1.22743,
      0,
      0,
      0,
      0,
      1.22743,
      0,
      0,
      0,
      0,
      1,
      0,
      -50.59295,
      98.22873,
      0,
      1
    );
    z-index: 100.98229;
  }
  29% {
    transform: matrix3d(
      1.22286,
      0,
      0,
      0,
      0,
      1.22286,
      0,
      0,
      0,
      0,
      1,
      0,
      -67.14627,
      96.85832,
      0,
      1
    );
    z-index: 100.96858;
  }
  30% {
    transform: matrix3d(
      1.21702,
      0,
      0,
      0,
      0,
      1.21702,
      0,
      0,
      0,
      0,
      1,
      0,
      -83.43459,
      95.10565,
      0,
      1
    );
    z-index: 100.95106;
  }
  31% {
    transform: matrix3d(
      1.20993,
      0,
      0,
      0,
      0,
      1.20993,
      0,
      0,
      0,
      0,
      1,
      0,
      -99.39363,
      92.97765,
      0,
      1
    );
    z-index: 100.92978;
  }
  32% {
    transform: matrix3d(
      1.20161,
      0,
      0,
      0,
      0,
      1.20161,
      0,
      0,
      0,
      0,
      1,
      0,
      -114.96041,
      90.48271,
      0,
      1
    );
    z-index: 100.90483;
  }
  33% {
    transform: matrix3d(
      1.1921,
      0,
      0,
      0,
      0,
      1.1921,
      0,
      0,
      0,
      0,
      1,
      0,
      -130.07349,
      87.63067,
      0,
      1
    );
    z-index: 100.87631;
  }
  34% {
    transform: matrix3d(
      1.18144,
      0,
      0,
      0,
      0,
      1.18144,
      0,
      0,
      0,
      0,
      1,
      0,
      -144.67323,
      84.43279,
      0,
      1
    );
    z-index: 100.84433;
  }
  35% {
    transform: matrix3d(
      1.16967,
      0,
      0,
      0,
      0,
      1.16967,
      0,
      0,
      0,
      0,
      1,
      0,
      -158.70202,
      80.9017,
      0,
      1
    );
    z-index: 100.80902;
  }
  36% {
    transform: matrix3d(
      1.15684,
      0,
      0,
      0,
      0,
      1.15684,
      0,
      0,
      0,
      0,
      1,
      0,
      -172.10448,
      77.05132,
      0,
      1
    );
    z-index: 100.77051;
  }
  37% {
    transform: matrix3d(
      1.14299,
      0,
      0,
      0,
      0,
      1.14299,
      0,
      0,
      0,
      0,
      1,
      0,
      -184.82772,
      72.89686,
      0,
      1
    );
    z-index: 100.72897;
  }
  38% {
    transform: matrix3d(
      1.12818,
      0,
      0,
      0,
      0,
      1.12818,
      0,
      0,
      0,
      0,
      1,
      0,
      -196.82153,
      68.45471,
      0,
      1
    );
    z-index: 100.68455;
  }
  39% {
    transform: matrix3d(
      1.11247,
      0,
      0,
      0,
      0,
      1.11247,
      0,
      0,
      0,
      0,
      1,
      0,
      -208.03858,
      63.7424,
      0,
      1
    );
    z-index: 100.63742;
  }
  40% {
    transform: matrix3d(
      1.09593,
      0,
      0,
      0,
      0,
      1.09593,
      0,
      0,
      0,
      0,
      1,
      0,
      -218.43459,
      58.77853,
      0,
      1
    );
    z-index: 100.58779;
  }
  41% {
    transform: matrix3d(
      1.07861,
      0,
      0,
      0,
      0,
      1.07861,
      0,
      0,
      0,
      0,
      1,
      0,
      -227.96854,
      53.58268,
      0,
      1
    );
    z-index: 100.53583;
  }
  42% {
    transform: matrix3d(
      1.06058,
      0,
      0,
      0,
      0,
      1.06058,
      0,
      0,
      0,
      0,
      1,
      0,
      -236.6028,
      48.17537,
      0,
      1
    );
    z-index: 100.48175;
  }
  43% {
    transform: matrix3d(
      1.04193,
      0,
      0,
      0,
      0,
      1.04193,
      0,
      0,
      0,
      0,
      1,
      0,
      -244.3033,
      42.57793,
      0,
      1
    );
    z-index: 100.42578;
  }
  44% {
    transform: matrix3d(
      1.02271,
      0,
      0,
      0,
      0,
      1.02271,
      0,
      0,
      0,
      0,
      1,
      0,
      -251.03965,
      36.81246,
      0,
      1
    );
    z-index: 100.36812;
  }
  45% {
    transform: matrix3d(
      1.00301,
      0,
      0,
      0,
      0,
      1.00301,
      0,
      0,
      0,
      0,
      1,
      0,
      -256.78526,
      30.9017,
      0,
      1
    );
    z-index: 100.30902;
  }
  46% {
    transform: matrix3d(
      0.9829,
      0,
      0,
      0,
      0,
      0.9829,
      0,
      0,
      0,
      0,
      1,
      0,
      -261.51745,
      24.86899,
      0,
      1
    );
    z-index: 100.24869;
  }
  47% {
    transform: matrix3d(
      0.96246,
      0,
      0,
      0,
      0,
      0.96246,
      0,
      0,
      0,
      0,
      1,
      0,
      -265.21756,
      18.73813,
      0,
      1
    );
    z-index: 100.18738;
  }
  48% {
    transform: matrix3d(
      0.94178,
      0,
      0,
      0,
      0,
      0.94178,
      0,
      0,
      0,
      0,
      1,
      0,
      -267.87097,
      12.53332,
      0,
      1
    );
    z-index: 100.12533;
  }
  49% {
    transform: matrix3d(
      0.92093,
      0,
      0,
      0,
      0,
      0.92093,
      0,
      0,
      0,
      0,
      1,
      0,
      -269.46722,
      6.27905,
      0,
      1
    );
    z-index: 100.06279;
  }
  50% {
    transform: matrix3d(0.9, 0, 0, 0, 0, 0.9, 0, 0, 0, 0, 1, 0, -270, 0, 0, 1);
    z-index: 100;
  }
  51% {
    transform: matrix3d(
      0.87907,
      0,
      0,
      0,
      0,
      0.87907,
      0,
      0,
      0,
      0,
      1,
      0,
      -269.46722,
      -6.27905,
      0,
      1
    );
    z-index: 99.93721;
  }
  52% {
    transform: matrix3d(
      0.85822,
      0,
      0,
      0,
      0,
      0.85822,
      0,
      0,
      0,
      0,
      1,
      0,
      -267.87097,
      -12.53332,
      0,
      1
    );
    z-index: 99.87467;
  }
  53% {
    transform: matrix3d(
      0.83754,
      0,
      0,
      0,
      0,
      0.83754,
      0,
      0,
      0,
      0,
      1,
      0,
      -265.21756,
      -18.73813,
      0,
      1
    );
    z-index: 99.81262;
  }
  54% {
    transform: matrix3d(
      0.8171,
      0,
      0,
      0,
      0,
      0.8171,
      0,
      0,
      0,
      0,
      1,
      0,
      -261.51745,
      -24.86899,
      0,
      1
    );
    z-index: 99.75131;
  }
  55% {
    transform: matrix3d(
      0.79699,
      0,
      0,
      0,
      0,
      0.79699,
      0,
      0,
      0,
      0,
      1,
      0,
      -256.78526,
      -30.9017,
      0,
      1
    );
    z-index: 99.69098;
  }
  56% {
    transform: matrix3d(
      0.77729,
      0,
      0,
      0,
      0,
      0.77729,
      0,
      0,
      0,
      0,
      1,
      0,
      -251.03965,
      -36.81246,
      0,
      1
    );
    z-index: 99.63188;
  }
  57% {
    transform: matrix3d(
      0.75807,
      0,
      0,
      0,
      0,
      0.75807,
      0,
      0,
      0,
      0,
      1,
      0,
      -244.3033,
      -42.57793,
      0,
      1
    );
    z-index: 99.57422;
  }
  58% {
    transform: matrix3d(
      0.73942,
      0,
      0,
      0,
      0,
      0.73942,
      0,
      0,
      0,
      0,
      1,
      0,
      -236.6028,
      -48.17537,
      0,
      1
    );
    z-index: 99.51825;
  }
  59% {
    transform: matrix3d(
      0.72139,
      0,
      0,
      0,
      0,
      0.72139,
      0,
      0,
      0,
      0,
      1,
      0,
      -227.96854,
      -53.58268,
      0,
      1
    );
    z-index: 99.46417;
  }
  60% {
    transform: matrix3d(
      0.70407,
      0,
      0,
      0,
      0,
      0.70407,
      0,
      0,
      0,
      0,
      1,
      0,
      -218.43459,
      -58.77853,
      0,
      1
    );
    z-index: 99.41221;
  }
  61% {
    transform: matrix3d(
      0.68753,
      0,
      0,
      0,
      0,
      0.68753,
      0,
      0,
      0,
      0,
      1,
      0,
      -208.03857,
      -63.7424,
      0,
      1
    );
    z-index: 99.36258;
  }
  62% {
    transform: matrix3d(
      0.67182,
      0,
      0,
      0,
      0,
      0.67182,
      0,
      0,
      0,
      0,
      1,
      0,
      -196.82153,
      -68.45471,
      0,
      1
    );
    z-index: 99.31545;
  }
  63% {
    transform: matrix3d(
      0.65701,
      0,
      0,
      0,
      0,
      0.65701,
      0,
      0,
      0,
      0,
      1,
      0,
      -184.82772,
      -72.89686,
      0,
      1
    );
    z-index: 99.27103;
  }
  64% {
    transform: matrix3d(
      0.64316,
      0,
      0,
      0,
      0,
      0.64316,
      0,
      0,
      0,
      0,
      1,
      0,
      -172.10447,
      -77.05132,
      0,
      1
    );
    z-index: 99.22949;
  }
  65% {
    transform: matrix3d(
      0.63033,
      0,
      0,
      0,
      0,
      0.63033,
      0,
      0,
      0,
      0,
      1,
      0,
      -158.70201,
      -80.9017,
      0,
      1
    );
    z-index: 99.19098;
  }
  66% {
    transform: matrix3d(
      0.61856,
      0,
      0,
      0,
      0,
      0.61856,
      0,
      0,
      0,
      0,
      1,
      0,
      -144.67323,
      -84.43279,
      0,
      1
    );
    z-index: 99.15567;
  }
  67% {
    transform: matrix3d(
      0.6079,
      0,
      0,
      0,
      0,
      0.6079,
      0,
      0,
      0,
      0,
      1,
      0,
      -130.07348,
      -87.63067,
      0,
      1
    );
    z-index: 99.12369;
  }
  68% {
    transform: matrix3d(
      0.59839,
      0,
      0,
      0,
      0,
      0.59839,
      0,
      0,
      0,
      0,
      1,
      0,
      -114.96039,
      -90.4827,
      0,
      1
    );
    z-index: 99.09517;
  }
  69% {
    transform: matrix3d(
      0.59007,
      0,
      0,
      0,
      0,
      0.59007,
      0,
      0,
      0,
      0,
      1,
      0,
      -99.39361,
      -92.97765,
      0,
      1
    );
    z-index: 99.07022;
  }
  70% {
    transform: matrix3d(
      0.58298,
      0,
      0,
      0,
      0,
      0.58298,
      0,
      0,
      0,
      0,
      1,
      0,
      -83.43456,
      -95.10565,
      0,
      1
    );
    z-index: 99.04894;
  }
  71% {
    transform: matrix3d(
      0.57714,
      0,
      0,
      0,
      0,
      0.57714,
      0,
      0,
      0,
      0,
      1,
      0,
      -67.14622,
      -96.85831,
      0,
      1
    );
    z-index: 99.03142;
  }
  72% {
    transform: matrix3d(
      0.57257,
      0,
      0,
      0,
      0,
      0.57257,
      0,
      0,
      0,
      0,
      1,
      0,
      -50.59289,
      -98.22872,
      0,
      1
    );
    z-index: 99.01771;
  }
  73% {
    transform: matrix3d(
      0.5693,
      0,
      0,
      0,
      0,
      0.5693,
      0,
      0,
      0,
      0,
      1,
      0,
      -33.83989,
      -99.21146,
      0,
      1
    );
    z-index: 99.00789;
  }
  74% {
    transform: matrix3d(
      0.56732,
      0,
      0,
      0,
      0,
      0.56732,
      0,
      0,
      0,
      0,
      1,
      0,
      -16.95333,
      -99.80266,
      0,
      1
    );
    z-index: 99.00197;
  }
  75% {
    transform: matrix3d(
      0.56667,
      0,
      0,
      0,
      0,
      0.56667,
      0,
      0,
      0,
      0,
      1,
      0,
      0.00015,
      -99.99999,
      0,
      1
    );
    z-index: 99;
  }
  76% {
    transform: matrix3d(
      0.56732,
      0,
      0,
      0,
      0,
      0.56732,
      0,
      0,
      0,
      0,
      1,
      0,
      16.95364,
      -99.80266,
      0,
      1
    );
    z-index: 99.00197;
  }
  77% {
    transform: matrix3d(
      0.5693,
      0,
      0,
      0,
      0,
      0.5693,
      0,
      0,
      0,
      0,
      1,
      0,
      33.84024,
      -99.21145,
      0,
      1
    );
    z-index: 99.00789;
  }
  78% {
    transform: matrix3d(
      0.57257,
      0,
      0,
      0,
      0,
      0.57257,
      0,
      0,
      0,
      0,
      1,
      0,
      50.59331,
      -98.2287,
      0,
      1
    );
    z-index: 99.01771;
  }
  79% {
    transform: matrix3d(
      0.57714,
      0,
      0,
      0,
      0,
      0.57714,
      0,
      0,
      0,
      0,
      1,
      0,
      67.14674,
      -96.85828,
      0,
      1
    );
    z-index: 99.03142;
  }
  80% {
    transform: matrix3d(
      0.58298,
      0,
      0,
      0,
      0,
      0.58298,
      0,
      0,
      0,
      0,
      1,
      0,
      83.4352,
      -95.1056,
      0,
      1
    );
    z-index: 99.04894;
  }
  81% {
    transform: matrix3d(
      0.59007,
      0,
      0,
      0,
      0,
      0.59007,
      0,
      0,
      0,
      0,
      1,
      0,
      99.39444,
      -92.97758,
      0,
      1
    );
    z-index: 99.07022;
  }
  82% {
    transform: matrix3d(
      0.59839,
      0,
      0,
      0,
      0,
      0.59839,
      0,
      0,
      0,
      0,
      1,
      0,
      114.96147,
      -90.48262,
      0,
      1
    );
    z-index: 99.09517;
  }
  83% {
    transform: matrix3d(
      0.6079,
      0,
      0,
      0,
      0,
      0.6079,
      0,
      0,
      0,
      0,
      1,
      0,
      130.07487,
      -87.63055,
      0,
      1
    );
    z-index: 99.12369;
  }
  84% {
    transform: matrix3d(
      0.61856,
      0,
      0,
      0,
      0,
      0.61856,
      0,
      0,
      0,
      0,
      1,
      0,
      144.67503,
      -84.43264,
      0,
      1
    );
    z-index: 99.15567;
  }
  85% {
    transform: matrix3d(
      0.63033,
      0,
      0,
      0,
      0,
      0.63033,
      0,
      0,
      0,
      0,
      1,
      0,
      158.70434,
      -80.9015,
      0,
      1
    );
    z-index: 99.19099;
  }
  86% {
    transform: matrix3d(
      0.64316,
      0,
      0,
      0,
      0,
      0.64316,
      0,
      0,
      0,
      0,
      1,
      0,
      172.10748,
      -77.05106,
      0,
      1
    );
    z-index: 99.22949;
  }
  87% {
    transform: matrix3d(
      0.65701,
      0,
      0,
      0,
      0,
      0.65701,
      0,
      0,
      0,
      0,
      1,
      0,
      184.83158,
      -72.89652,
      0,
      1
    );
    z-index: 99.27103;
  }
  88% {
    transform: matrix3d(
      0.67182,
      0,
      0,
      0,
      0,
      0.67182,
      0,
      0,
      0,
      0,
      1,
      0,
      196.82649,
      -68.45427,
      0,
      1
    );
    z-index: 99.31546;
  }
  89% {
    transform: matrix3d(
      0.68753,
      0,
      0,
      0,
      0,
      0.68753,
      0,
      0,
      0,
      0,
      1,
      0,
      208.04493,
      -63.74182,
      0,
      1
    );
    z-index: 99.36258;
  }
  90% {
    transform: matrix3d(
      0.70407,
      0,
      0,
      0,
      0,
      0.70407,
      0,
      0,
      0,
      0,
      1,
      0,
      218.4427,
      -58.77778,
      0,
      1
    );
    z-index: 99.41222;
  }
  91% {
    transform: matrix3d(
      0.72139,
      0,
      0,
      0,
      0,
      0.72139,
      0,
      0,
      0,
      0,
      1,
      0,
      227.97887,
      -53.58172,
      0,
      1
    );
    z-index: 99.46418;
  }
  92% {
    transform: matrix3d(
      0.73942,
      0,
      0,
      0,
      0,
      0.73942,
      0,
      0,
      0,
      0,
      1,
      0,
      236.61593,
      -48.17414,
      0,
      1
    );
    z-index: 99.51826;
  }
  93% {
    transform: matrix3d(
      0.75808,
      0,
      0,
      0,
      0,
      0.75808,
      0,
      0,
      0,
      0,
      1,
      0,
      244.31993,
      -42.57636,
      0,
      1
    );
    z-index: 99.57424;
  }
  94% {
    transform: matrix3d(
      0.7773,
      0,
      0,
      0,
      0,
      0.7773,
      0,
      0,
      0,
      0,
      1,
      0,
      251.06067,
      -36.81045,
      0,
      1
    );
    z-index: 99.6319;
  }
  95% {
    transform: matrix3d(
      0.797,
      0,
      0,
      0,
      0,
      0.797,
      0,
      0,
      0,
      0,
      1,
      0,
      256.81175,
      -30.89914,
      0,
      1
    );
    z-index: 99.69101;
  }
  96% {
    transform: matrix3d(
      0.81711,
      0,
      0,
      0,
      0,
      0.81711,
      0,
      0,
      0,
      0,
      1,
      0,
      261.55076,
      -24.86574,
      0,
      1
    );
    z-index: 99.75134;
  }
  97% {
    transform: matrix3d(
      0.83755,
      0,
      0,
      0,
      0,
      0.83755,
      0,
      0,
      0,
      0,
      1,
      0,
      265.25934,
      -18.73401,
      0,
      1
    );
    z-index: 99.81266;
  }
  98% {
    transform: matrix3d(
      0.85824,
      0,
      0,
      0,
      0,
      0.85824,
      0,
      0,
      0,
      0,
      1,
      0,
      267.92326,
      -12.52811,
      0,
      1
    );
    z-index: 99.87472;
  }
  99% {
    transform: matrix3d(
      0.87909,
      0,
      0,
      0,
      0,
      0.87909,
      0,
      0,
      0,
      0,
      1,
      0,
      269.5325,
      -6.27248,
      0,
      1
    );
    z-index: 99.93728;
  }
  100% {
    transform: matrix3d(
      0.90003,
      0,
      0,
      0,
      0,
      0.90003,
      0,
      0,
      0,
      0,
      1,
      0,
      270.08133,
      0.00827,
      0,
      1
    );
    z-index: 100.00008;
  }
}

@keyframes rotate6 {
  0% {
    transform: matrix3d(
      1.23268,
      0,
      0,
      0,
      0,
      1.23268,
      0,
      0,
      0,
      0,
      1,
      0,
      -16.95344,
      99.80267,
      0,
      1
    );
    z-index: 100.99803;
  }
  1% {
    transform: matrix3d(
      1.2307,
      0,
      0,
      0,
      0,
      1.2307,
      0,
      0,
      0,
      0,
      1,
      0,
      -33.83997,
      99.21147,
      0,
      1
    );
    z-index: 100.99211;
  }
  2% {
    transform: matrix3d(
      1.22743,
      0,
      0,
      0,
      0,
      1.22743,
      0,
      0,
      0,
      0,
      1,
      0,
      -50.59295,
      98.22873,
      0,
      1
    );
    z-index: 100.98229;
  }
  3% {
    transform: matrix3d(
      1.22286,
      0,
      0,
      0,
      0,
      1.22286,
      0,
      0,
      0,
      0,
      1,
      0,
      -67.14627,
      96.85832,
      0,
      1
    );
    z-index: 100.96858;
  }
  4% {
    transform: matrix3d(
      1.21702,
      0,
      0,
      0,
      0,
      1.21702,
      0,
      0,
      0,
      0,
      1,
      0,
      -83.43459,
      95.10565,
      0,
      1
    );
    z-index: 100.95106;
  }
  5% {
    transform: matrix3d(
      1.20993,
      0,
      0,
      0,
      0,
      1.20993,
      0,
      0,
      0,
      0,
      1,
      0,
      -99.39363,
      92.97765,
      0,
      1
    );
    z-index: 100.92978;
  }
  6% {
    transform: matrix3d(
      1.20161,
      0,
      0,
      0,
      0,
      1.20161,
      0,
      0,
      0,
      0,
      1,
      0,
      -114.96041,
      90.48271,
      0,
      1
    );
    z-index: 100.90483;
  }
  7% {
    transform: matrix3d(
      1.1921,
      0,
      0,
      0,
      0,
      1.1921,
      0,
      0,
      0,
      0,
      1,
      0,
      -130.07349,
      87.63067,
      0,
      1
    );
    z-index: 100.87631;
  }
  8% {
    transform: matrix3d(
      1.18144,
      0,
      0,
      0,
      0,
      1.18144,
      0,
      0,
      0,
      0,
      1,
      0,
      -144.67323,
      84.43279,
      0,
      1
    );
    z-index: 100.84433;
  }
  9% {
    transform: matrix3d(
      1.16967,
      0,
      0,
      0,
      0,
      1.16967,
      0,
      0,
      0,
      0,
      1,
      0,
      -158.70202,
      80.9017,
      0,
      1
    );
    z-index: 100.80902;
  }
  10% {
    transform: matrix3d(
      1.15684,
      0,
      0,
      0,
      0,
      1.15684,
      0,
      0,
      0,
      0,
      1,
      0,
      -172.10448,
      77.05132,
      0,
      1
    );
    z-index: 100.77051;
  }
  11% {
    transform: matrix3d(
      1.14299,
      0,
      0,
      0,
      0,
      1.14299,
      0,
      0,
      0,
      0,
      1,
      0,
      -184.82772,
      72.89686,
      0,
      1
    );
    z-index: 100.72897;
  }
  12% {
    transform: matrix3d(
      1.12818,
      0,
      0,
      0,
      0,
      1.12818,
      0,
      0,
      0,
      0,
      1,
      0,
      -196.82153,
      68.45471,
      0,
      1
    );
    z-index: 100.68455;
  }
  13% {
    transform: matrix3d(
      1.11247,
      0,
      0,
      0,
      0,
      1.11247,
      0,
      0,
      0,
      0,
      1,
      0,
      -208.03858,
      63.7424,
      0,
      1
    );
    z-index: 100.63742;
  }
  14% {
    transform: matrix3d(
      1.09593,
      0,
      0,
      0,
      0,
      1.09593,
      0,
      0,
      0,
      0,
      1,
      0,
      -218.43459,
      58.77853,
      0,
      1
    );
    z-index: 100.58779;
  }
  15% {
    transform: matrix3d(
      1.07861,
      0,
      0,
      0,
      0,
      1.07861,
      0,
      0,
      0,
      0,
      1,
      0,
      -227.96854,
      53.58268,
      0,
      1
    );
    z-index: 100.53583;
  }
  16% {
    transform: matrix3d(
      1.06058,
      0,
      0,
      0,
      0,
      1.06058,
      0,
      0,
      0,
      0,
      1,
      0,
      -236.6028,
      48.17537,
      0,
      1
    );
    z-index: 100.48175;
  }
  17% {
    transform: matrix3d(
      1.04193,
      0,
      0,
      0,
      0,
      1.04193,
      0,
      0,
      0,
      0,
      1,
      0,
      -244.3033,
      42.57793,
      0,
      1
    );
    z-index: 100.42578;
  }
  18% {
    transform: matrix3d(
      1.02271,
      0,
      0,
      0,
      0,
      1.02271,
      0,
      0,
      0,
      0,
      1,
      0,
      -251.03965,
      36.81246,
      0,
      1
    );
    z-index: 100.36812;
  }
  19% {
    transform: matrix3d(
      1.00301,
      0,
      0,
      0,
      0,
      1.00301,
      0,
      0,
      0,
      0,
      1,
      0,
      -256.78526,
      30.9017,
      0,
      1
    );
    z-index: 100.30902;
  }
  20% {
    transform: matrix3d(
      0.9829,
      0,
      0,
      0,
      0,
      0.9829,
      0,
      0,
      0,
      0,
      1,
      0,
      -261.51745,
      24.86899,
      0,
      1
    );
    z-index: 100.24869;
  }
  21% {
    transform: matrix3d(
      0.96246,
      0,
      0,
      0,
      0,
      0.96246,
      0,
      0,
      0,
      0,
      1,
      0,
      -265.21756,
      18.73813,
      0,
      1
    );
    z-index: 100.18738;
  }
  22% {
    transform: matrix3d(
      0.94178,
      0,
      0,
      0,
      0,
      0.94178,
      0,
      0,
      0,
      0,
      1,
      0,
      -267.87097,
      12.53332,
      0,
      1
    );
    z-index: 100.12533;
  }
  23% {
    transform: matrix3d(
      0.92093,
      0,
      0,
      0,
      0,
      0.92093,
      0,
      0,
      0,
      0,
      1,
      0,
      -269.46722,
      6.27905,
      0,
      1
    );
    z-index: 100.06279;
  }
  24% {
    transform: matrix3d(0.9, 0, 0, 0, 0, 0.9, 0, 0, 0, 0, 1, 0, -270, 0, 0, 1);
    z-index: 100;
  }
  25% {
    transform: matrix3d(
      0.87907,
      0,
      0,
      0,
      0,
      0.87907,
      0,
      0,
      0,
      0,
      1,
      0,
      -269.46722,
      -6.27905,
      0,
      1
    );
    z-index: 99.93721;
  }
  26% {
    transform: matrix3d(
      0.85822,
      0,
      0,
      0,
      0,
      0.85822,
      0,
      0,
      0,
      0,
      1,
      0,
      -267.87097,
      -12.53332,
      0,
      1
    );
    z-index: 99.87467;
  }
  27% {
    transform: matrix3d(
      0.83754,
      0,
      0,
      0,
      0,
      0.83754,
      0,
      0,
      0,
      0,
      1,
      0,
      -265.21756,
      -18.73813,
      0,
      1
    );
    z-index: 99.81262;
  }
  28% {
    transform: matrix3d(
      0.8171,
      0,
      0,
      0,
      0,
      0.8171,
      0,
      0,
      0,
      0,
      1,
      0,
      -261.51745,
      -24.86899,
      0,
      1
    );
    z-index: 99.75131;
  }
  29% {
    transform: matrix3d(
      0.79699,
      0,
      0,
      0,
      0,
      0.79699,
      0,
      0,
      0,
      0,
      1,
      0,
      -256.78526,
      -30.9017,
      0,
      1
    );
    z-index: 99.69098;
  }
  30% {
    transform: matrix3d(
      0.77729,
      0,
      0,
      0,
      0,
      0.77729,
      0,
      0,
      0,
      0,
      1,
      0,
      -251.03965,
      -36.81246,
      0,
      1
    );
    z-index: 99.63188;
  }
  31% {
    transform: matrix3d(
      0.75807,
      0,
      0,
      0,
      0,
      0.75807,
      0,
      0,
      0,
      0,
      1,
      0,
      -244.3033,
      -42.57793,
      0,
      1
    );
    z-index: 99.57422;
  }
  32% {
    transform: matrix3d(
      0.73942,
      0,
      0,
      0,
      0,
      0.73942,
      0,
      0,
      0,
      0,
      1,
      0,
      -236.6028,
      -48.17537,
      0,
      1
    );
    z-index: 99.51825;
  }
  33% {
    transform: matrix3d(
      0.72139,
      0,
      0,
      0,
      0,
      0.72139,
      0,
      0,
      0,
      0,
      1,
      0,
      -227.96854,
      -53.58268,
      0,
      1
    );
    z-index: 99.46417;
  }
  34% {
    transform: matrix3d(
      0.70407,
      0,
      0,
      0,
      0,
      0.70407,
      0,
      0,
      0,
      0,
      1,
      0,
      -218.43459,
      -58.77853,
      0,
      1
    );
    z-index: 99.41221;
  }
  35% {
    transform: matrix3d(
      0.68753,
      0,
      0,
      0,
      0,
      0.68753,
      0,
      0,
      0,
      0,
      1,
      0,
      -208.03857,
      -63.7424,
      0,
      1
    );
    z-index: 99.36258;
  }
  36% {
    transform: matrix3d(
      0.67182,
      0,
      0,
      0,
      0,
      0.67182,
      0,
      0,
      0,
      0,
      1,
      0,
      -196.82153,
      -68.45471,
      0,
      1
    );
    z-index: 99.31545;
  }
  37% {
    transform: matrix3d(
      0.65701,
      0,
      0,
      0,
      0,
      0.65701,
      0,
      0,
      0,
      0,
      1,
      0,
      -184.82772,
      -72.89686,
      0,
      1
    );
    z-index: 99.27103;
  }
  38% {
    transform: matrix3d(
      0.64316,
      0,
      0,
      0,
      0,
      0.64316,
      0,
      0,
      0,
      0,
      1,
      0,
      -172.10447,
      -77.05132,
      0,
      1
    );
    z-index: 99.22949;
  }
  39% {
    transform: matrix3d(
      0.63033,
      0,
      0,
      0,
      0,
      0.63033,
      0,
      0,
      0,
      0,
      1,
      0,
      -158.70201,
      -80.9017,
      0,
      1
    );
    z-index: 99.19098;
  }
  40% {
    transform: matrix3d(
      0.61856,
      0,
      0,
      0,
      0,
      0.61856,
      0,
      0,
      0,
      0,
      1,
      0,
      -144.67323,
      -84.43279,
      0,
      1
    );
    z-index: 99.15567;
  }
  41% {
    transform: matrix3d(
      0.6079,
      0,
      0,
      0,
      0,
      0.6079,
      0,
      0,
      0,
      0,
      1,
      0,
      -130.07348,
      -87.63067,
      0,
      1
    );
    z-index: 99.12369;
  }
  42% {
    transform: matrix3d(
      0.59839,
      0,
      0,
      0,
      0,
      0.59839,
      0,
      0,
      0,
      0,
      1,
      0,
      -114.96039,
      -90.4827,
      0,
      1
    );
    z-index: 99.09517;
  }
  43% {
    transform: matrix3d(
      0.59007,
      0,
      0,
      0,
      0,
      0.59007,
      0,
      0,
      0,
      0,
      1,
      0,
      -99.39361,
      -92.97765,
      0,
      1
    );
    z-index: 99.07022;
  }
  44% {
    transform: matrix3d(
      0.58298,
      0,
      0,
      0,
      0,
      0.58298,
      0,
      0,
      0,
      0,
      1,
      0,
      -83.43456,
      -95.10565,
      0,
      1
    );
    z-index: 99.04894;
  }
  45% {
    transform: matrix3d(
      0.57714,
      0,
      0,
      0,
      0,
      0.57714,
      0,
      0,
      0,
      0,
      1,
      0,
      -67.14622,
      -96.85831,
      0,
      1
    );
    z-index: 99.03142;
  }
  46% {
    transform: matrix3d(
      0.57257,
      0,
      0,
      0,
      0,
      0.57257,
      0,
      0,
      0,
      0,
      1,
      0,
      -50.59289,
      -98.22872,
      0,
      1
    );
    z-index: 99.01771;
  }
  47% {
    transform: matrix3d(
      0.5693,
      0,
      0,
      0,
      0,
      0.5693,
      0,
      0,
      0,
      0,
      1,
      0,
      -33.83989,
      -99.21146,
      0,
      1
    );
    z-index: 99.00789;
  }
  48% {
    transform: matrix3d(
      0.56732,
      0,
      0,
      0,
      0,
      0.56732,
      0,
      0,
      0,
      0,
      1,
      0,
      -16.95333,
      -99.80266,
      0,
      1
    );
    z-index: 99.00197;
  }
  49% {
    transform: matrix3d(
      0.56667,
      0,
      0,
      0,
      0,
      0.56667,
      0,
      0,
      0,
      0,
      1,
      0,
      0.00015,
      -99.99999,
      0,
      1
    );
    z-index: 99;
  }
  50% {
    transform: matrix3d(
      0.56732,
      0,
      0,
      0,
      0,
      0.56732,
      0,
      0,
      0,
      0,
      1,
      0,
      16.95364,
      -99.80266,
      0,
      1
    );
    z-index: 99.00197;
  }
  51% {
    transform: matrix3d(
      0.5693,
      0,
      0,
      0,
      0,
      0.5693,
      0,
      0,
      0,
      0,
      1,
      0,
      33.84024,
      -99.21145,
      0,
      1
    );
    z-index: 99.00789;
  }
  52% {
    transform: matrix3d(
      0.57257,
      0,
      0,
      0,
      0,
      0.57257,
      0,
      0,
      0,
      0,
      1,
      0,
      50.59331,
      -98.2287,
      0,
      1
    );
    z-index: 99.01771;
  }
  53% {
    transform: matrix3d(
      0.57714,
      0,
      0,
      0,
      0,
      0.57714,
      0,
      0,
      0,
      0,
      1,
      0,
      67.14674,
      -96.85828,
      0,
      1
    );
    z-index: 99.03142;
  }
  54% {
    transform: matrix3d(
      0.58298,
      0,
      0,
      0,
      0,
      0.58298,
      0,
      0,
      0,
      0,
      1,
      0,
      83.4352,
      -95.1056,
      0,
      1
    );
    z-index: 99.04894;
  }
  55% {
    transform: matrix3d(
      0.59007,
      0,
      0,
      0,
      0,
      0.59007,
      0,
      0,
      0,
      0,
      1,
      0,
      99.39444,
      -92.97758,
      0,
      1
    );
    z-index: 99.07022;
  }
  56% {
    transform: matrix3d(
      0.59839,
      0,
      0,
      0,
      0,
      0.59839,
      0,
      0,
      0,
      0,
      1,
      0,
      114.96147,
      -90.48262,
      0,
      1
    );
    z-index: 99.09517;
  }
  57% {
    transform: matrix3d(
      0.6079,
      0,
      0,
      0,
      0,
      0.6079,
      0,
      0,
      0,
      0,
      1,
      0,
      130.07487,
      -87.63055,
      0,
      1
    );
    z-index: 99.12369;
  }
  58% {
    transform: matrix3d(
      0.61856,
      0,
      0,
      0,
      0,
      0.61856,
      0,
      0,
      0,
      0,
      1,
      0,
      144.67503,
      -84.43264,
      0,
      1
    );
    z-index: 99.15567;
  }
  59% {
    transform: matrix3d(
      0.63033,
      0,
      0,
      0,
      0,
      0.63033,
      0,
      0,
      0,
      0,
      1,
      0,
      158.70434,
      -80.9015,
      0,
      1
    );
    z-index: 99.19099;
  }
  60% {
    transform: matrix3d(
      0.64316,
      0,
      0,
      0,
      0,
      0.64316,
      0,
      0,
      0,
      0,
      1,
      0,
      172.10748,
      -77.05106,
      0,
      1
    );
    z-index: 99.22949;
  }
  61% {
    transform: matrix3d(
      0.65701,
      0,
      0,
      0,
      0,
      0.65701,
      0,
      0,
      0,
      0,
      1,
      0,
      184.83158,
      -72.89652,
      0,
      1
    );
    z-index: 99.27103;
  }
  62% {
    transform: matrix3d(
      0.67182,
      0,
      0,
      0,
      0,
      0.67182,
      0,
      0,
      0,
      0,
      1,
      0,
      196.82649,
      -68.45427,
      0,
      1
    );
    z-index: 99.31546;
  }
  63% {
    transform: matrix3d(
      0.68753,
      0,
      0,
      0,
      0,
      0.68753,
      0,
      0,
      0,
      0,
      1,
      0,
      208.04493,
      -63.74182,
      0,
      1
    );
    z-index: 99.36258;
  }
  64% {
    transform: matrix3d(
      0.70407,
      0,
      0,
      0,
      0,
      0.70407,
      0,
      0,
      0,
      0,
      1,
      0,
      218.4427,
      -58.77778,
      0,
      1
    );
    z-index: 99.41222;
  }
  65% {
    transform: matrix3d(
      0.72139,
      0,
      0,
      0,
      0,
      0.72139,
      0,
      0,
      0,
      0,
      1,
      0,
      227.97887,
      -53.58172,
      0,
      1
    );
    z-index: 99.46418;
  }
  66% {
    transform: matrix3d(
      0.73942,
      0,
      0,
      0,
      0,
      0.73942,
      0,
      0,
      0,
      0,
      1,
      0,
      236.61593,
      -48.17414,
      0,
      1
    );
    z-index: 99.51826;
  }
  67% {
    transform: matrix3d(
      0.75808,
      0,
      0,
      0,
      0,
      0.75808,
      0,
      0,
      0,
      0,
      1,
      0,
      244.31993,
      -42.57636,
      0,
      1
    );
    z-index: 99.57424;
  }
  68% {
    transform: matrix3d(
      0.7773,
      0,
      0,
      0,
      0,
      0.7773,
      0,
      0,
      0,
      0,
      1,
      0,
      251.06067,
      -36.81045,
      0,
      1
    );
    z-index: 99.6319;
  }
  69% {
    transform: matrix3d(
      0.797,
      0,
      0,
      0,
      0,
      0.797,
      0,
      0,
      0,
      0,
      1,
      0,
      256.81175,
      -30.89914,
      0,
      1
    );
    z-index: 99.69101;
  }
  70% {
    transform: matrix3d(
      0.81711,
      0,
      0,
      0,
      0,
      0.81711,
      0,
      0,
      0,
      0,
      1,
      0,
      261.55076,
      -24.86574,
      0,
      1
    );
    z-index: 99.75134;
  }
  71% {
    transform: matrix3d(
      0.83755,
      0,
      0,
      0,
      0,
      0.83755,
      0,
      0,
      0,
      0,
      1,
      0,
      265.25934,
      -18.73401,
      0,
      1
    );
    z-index: 99.81266;
  }
  72% {
    transform: matrix3d(
      0.85824,
      0,
      0,
      0,
      0,
      0.85824,
      0,
      0,
      0,
      0,
      1,
      0,
      267.92326,
      -12.52811,
      0,
      1
    );
    z-index: 99.87472;
  }
  73% {
    transform: matrix3d(
      0.87909,
      0,
      0,
      0,
      0,
      0.87909,
      0,
      0,
      0,
      0,
      1,
      0,
      269.5325,
      -6.27248,
      0,
      1
    );
    z-index: 99.93728;
  }
  74% {
    transform: matrix3d(
      0.90003,
      0,
      0,
      0,
      0,
      0.90003,
      0,
      0,
      0,
      0,
      1,
      0,
      270.08133,
      0.00827,
      0,
      1
    );
    z-index: 100.00008;
  }
  75% {
    transform: matrix3d(0.9, 0, 0, 0, 0, 0.9, 0, 0, 0, 0, 1, 0, 270, 0, 0, 1);
    z-index: 100;
  }
  76% {
    transform: matrix3d(
      0.92093,
      0,
      0,
      0,
      0,
      0.92093,
      0,
      0,
      0,
      0,
      1,
      0,
      269.46722,
      6.27905,
      0,
      1
    );
    z-index: 100.06279;
  }
  77% {
    transform: matrix3d(
      0.94178,
      0,
      0,
      0,
      0,
      0.94178,
      0,
      0,
      0,
      0,
      1,
      0,
      267.87097,
      12.53332,
      0,
      1
    );
    z-index: 100.12533;
  }
  78% {
    transform: matrix3d(
      0.96246,
      0,
      0,
      0,
      0,
      0.96246,
      0,
      0,
      0,
      0,
      1,
      0,
      265.21756,
      18.73813,
      0,
      1
    );
    z-index: 100.18738;
  }
  79% {
    transform: matrix3d(
      0.9829,
      0,
      0,
      0,
      0,
      0.9829,
      0,
      0,
      0,
      0,
      1,
      0,
      261.51745,
      24.86899,
      0,
      1
    );
    z-index: 100.24869;
  }
  80% {
    transform: matrix3d(
      1.00301,
      0,
      0,
      0,
      0,
      1.00301,
      0,
      0,
      0,
      0,
      1,
      0,
      256.78526,
      30.9017,
      0,
      1
    );
    z-index: 100.30902;
  }
  81% {
    transform: matrix3d(
      1.02271,
      0,
      0,
      0,
      0,
      1.02271,
      0,
      0,
      0,
      0,
      1,
      0,
      251.03965,
      36.81246,
      0,
      1
    );
    z-index: 100.36812;
  }
  82% {
    transform: matrix3d(
      1.04193,
      0,
      0,
      0,
      0,
      1.04193,
      0,
      0,
      0,
      0,
      1,
      0,
      244.3033,
      42.57793,
      0,
      1
    );
    z-index: 100.42578;
  }
  83% {
    transform: matrix3d(
      1.06058,
      0,
      0,
      0,
      0,
      1.06058,
      0,
      0,
      0,
      0,
      1,
      0,
      236.6028,
      48.17537,
      0,
      1
    );
    z-index: 100.48175;
  }
  84% {
    transform: matrix3d(
      1.07861,
      0,
      0,
      0,
      0,
      1.07861,
      0,
      0,
      0,
      0,
      1,
      0,
      227.96854,
      53.58268,
      0,
      1
    );
    z-index: 100.53583;
  }
  85% {
    transform: matrix3d(
      1.09593,
      0,
      0,
      0,
      0,
      1.09593,
      0,
      0,
      0,
      0,
      1,
      0,
      218.43459,
      58.77853,
      0,
      1
    );
    z-index: 100.58779;
  }
  86% {
    transform: matrix3d(
      1.11247,
      0,
      0,
      0,
      0,
      1.11247,
      0,
      0,
      0,
      0,
      1,
      0,
      208.03858,
      63.7424,
      0,
      1
    );
    z-index: 100.63742;
  }
  87% {
    transform: matrix3d(
      1.12818,
      0,
      0,
      0,
      0,
      1.12818,
      0,
      0,
      0,
      0,
      1,
      0,
      196.82153,
      68.45471,
      0,
      1
    );
    z-index: 100.68455;
  }
  88% {
    transform: matrix3d(
      1.14299,
      0,
      0,
      0,
      0,
      1.14299,
      0,
      0,
      0,
      0,
      1,
      0,
      184.82772,
      72.89686,
      0,
      1
    );
    z-index: 100.72897;
  }
  89% {
    transform: matrix3d(
      1.15684,
      0,
      0,
      0,
      0,
      1.15684,
      0,
      0,
      0,
      0,
      1,
      0,
      172.10448,
      77.05132,
      0,
      1
    );
    z-index: 100.77051;
  }
  90% {
    transform: matrix3d(
      1.16967,
      0,
      0,
      0,
      0,
      1.16967,
      0,
      0,
      0,
      0,
      1,
      0,
      158.70202,
      80.9017,
      0,
      1
    );
    z-index: 100.80902;
  }
  91% {
    transform: matrix3d(
      1.18144,
      0,
      0,
      0,
      0,
      1.18144,
      0,
      0,
      0,
      0,
      1,
      0,
      144.67323,
      84.43279,
      0,
      1
    );
    z-index: 100.84433;
  }
  92% {
    transform: matrix3d(
      1.1921,
      0,
      0,
      0,
      0,
      1.1921,
      0,
      0,
      0,
      0,
      1,
      0,
      130.07349,
      87.63067,
      0,
      1
    );
    z-index: 100.87631;
  }
  93% {
    transform: matrix3d(
      1.20161,
      0,
      0,
      0,
      0,
      1.20161,
      0,
      0,
      0,
      0,
      1,
      0,
      114.96041,
      90.48271,
      0,
      1
    );
    z-index: 100.90483;
  }
  94% {
    transform: matrix3d(
      1.20993,
      0,
      0,
      0,
      0,
      1.20993,
      0,
      0,
      0,
      0,
      1,
      0,
      99.39363,
      92.97765,
      0,
      1
    );
    z-index: 100.92978;
  }
  95% {
    transform: matrix3d(
      1.21702,
      0,
      0,
      0,
      0,
      1.21702,
      0,
      0,
      0,
      0,
      1,
      0,
      83.43459,
      95.10565,
      0,
      1
    );
    z-index: 100.95106;
  }
  96% {
    transform: matrix3d(
      1.22286,
      0,
      0,
      0,
      0,
      1.22286,
      0,
      0,
      0,
      0,
      1,
      0,
      67.14627,
      96.85832,
      0,
      1
    );
    z-index: 100.96858;
  }
  97% {
    transform: matrix3d(
      1.22743,
      0,
      0,
      0,
      0,
      1.22743,
      0,
      0,
      0,
      0,
      1,
      0,
      50.59295,
      98.22873,
      0,
      1
    );
    z-index: 100.98229;
  }
  98% {
    transform: matrix3d(
      1.2307,
      0,
      0,
      0,
      0,
      1.2307,
      0,
      0,
      0,
      0,
      1,
      0,
      33.83997,
      99.21147,
      0,
      1
    );
    z-index: 100.99211;
  }
  99% {
    transform: matrix3d(
      1.23268,
      0,
      0,
      0,
      0,
      1.23268,
      0,
      0,
      0,
      0,
      1,
      0,
      16.95344,
      99.80267,
      0,
      1
    );
    z-index: 100.99803;
  }
  100% {
    transform: matrix3d(
      1.23333,
      0,
      0,
      0,
      0,
      1.23333,
      0,
      0,
      0,
      0,
      1,
      0,
      0,
      100,
      0,
      1
    );
    z-index: 101;
  }
}

@keyframes rotate7 {
  0% {
    transform: matrix3d(
      0.85822,
      0,
      0,
      0,
      0,
      0.85822,
      0,
      0,
      0,
      0,
      1,
      0,
      -267.87097,
      -12.53332,
      0,
      1
    );
    z-index: 99.87467;
  }
  1% {
    transform: matrix3d(
      0.83754,
      0,
      0,
      0,
      0,
      0.83754,
      0,
      0,
      0,
      0,
      1,
      0,
      -265.21756,
      -18.73813,
      0,
      1
    );
    z-index: 99.81262;
  }
  2% {
    transform: matrix3d(
      0.8171,
      0,
      0,
      0,
      0,
      0.8171,
      0,
      0,
      0,
      0,
      1,
      0,
      -261.51745,
      -24.86899,
      0,
      1
    );
    z-index: 99.75131;
  }
  3% {
    transform: matrix3d(
      0.79699,
      0,
      0,
      0,
      0,
      0.79699,
      0,
      0,
      0,
      0,
      1,
      0,
      -256.78526,
      -30.9017,
      0,
      1
    );
    z-index: 99.69098;
  }
  4% {
    transform: matrix3d(
      0.77729,
      0,
      0,
      0,
      0,
      0.77729,
      0,
      0,
      0,
      0,
      1,
      0,
      -251.03965,
      -36.81246,
      0,
      1
    );
    z-index: 99.63188;
  }
  5% {
    transform: matrix3d(
      0.75807,
      0,
      0,
      0,
      0,
      0.75807,
      0,
      0,
      0,
      0,
      1,
      0,
      -244.3033,
      -42.57793,
      0,
      1
    );
    z-index: 99.57422;
  }
  6% {
    transform: matrix3d(
      0.73942,
      0,
      0,
      0,
      0,
      0.73942,
      0,
      0,
      0,
      0,
      1,
      0,
      -236.6028,
      -48.17537,
      0,
      1
    );
    z-index: 99.51825;
  }
  7% {
    transform: matrix3d(
      0.72139,
      0,
      0,
      0,
      0,
      0.72139,
      0,
      0,
      0,
      0,
      1,
      0,
      -227.96854,
      -53.58268,
      0,
      1
    );
    z-index: 99.46417;
  }
  8% {
    transform: matrix3d(
      0.70407,
      0,
      0,
      0,
      0,
      0.70407,
      0,
      0,
      0,
      0,
      1,
      0,
      -218.43459,
      -58.77853,
      0,
      1
    );
    z-index: 99.41221;
  }
  9% {
    transform: matrix3d(
      0.68753,
      0,
      0,
      0,
      0,
      0.68753,
      0,
      0,
      0,
      0,
      1,
      0,
      -208.03857,
      -63.7424,
      0,
      1
    );
    z-index: 99.36258;
  }
  10% {
    transform: matrix3d(
      0.67182,
      0,
      0,
      0,
      0,
      0.67182,
      0,
      0,
      0,
      0,
      1,
      0,
      -196.82153,
      -68.45471,
      0,
      1
    );
    z-index: 99.31545;
  }
  11% {
    transform: matrix3d(
      0.65701,
      0,
      0,
      0,
      0,
      0.65701,
      0,
      0,
      0,
      0,
      1,
      0,
      -184.82772,
      -72.89686,
      0,
      1
    );
    z-index: 99.27103;
  }
  12% {
    transform: matrix3d(
      0.64316,
      0,
      0,
      0,
      0,
      0.64316,
      0,
      0,
      0,
      0,
      1,
      0,
      -172.10447,
      -77.05132,
      0,
      1
    );
    z-index: 99.22949;
  }
  13% {
    transform: matrix3d(
      0.63033,
      0,
      0,
      0,
      0,
      0.63033,
      0,
      0,
      0,
      0,
      1,
      0,
      -158.70201,
      -80.9017,
      0,
      1
    );
    z-index: 99.19098;
  }
  14% {
    transform: matrix3d(
      0.61856,
      0,
      0,
      0,
      0,
      0.61856,
      0,
      0,
      0,
      0,
      1,
      0,
      -144.67323,
      -84.43279,
      0,
      1
    );
    z-index: 99.15567;
  }
  15% {
    transform: matrix3d(
      0.6079,
      0,
      0,
      0,
      0,
      0.6079,
      0,
      0,
      0,
      0,
      1,
      0,
      -130.07348,
      -87.63067,
      0,
      1
    );
    z-index: 99.12369;
  }
  16% {
    transform: matrix3d(
      0.59839,
      0,
      0,
      0,
      0,
      0.59839,
      0,
      0,
      0,
      0,
      1,
      0,
      -114.96039,
      -90.4827,
      0,
      1
    );
    z-index: 99.09517;
  }
  17% {
    transform: matrix3d(
      0.59007,
      0,
      0,
      0,
      0,
      0.59007,
      0,
      0,
      0,
      0,
      1,
      0,
      -99.39361,
      -92.97765,
      0,
      1
    );
    z-index: 99.07022;
  }
  18% {
    transform: matrix3d(
      0.58298,
      0,
      0,
      0,
      0,
      0.58298,
      0,
      0,
      0,
      0,
      1,
      0,
      -83.43456,
      -95.10565,
      0,
      1
    );
    z-index: 99.04894;
  }
  19% {
    transform: matrix3d(
      0.57714,
      0,
      0,
      0,
      0,
      0.57714,
      0,
      0,
      0,
      0,
      1,
      0,
      -67.14622,
      -96.85831,
      0,
      1
    );
    z-index: 99.03142;
  }
  20% {
    transform: matrix3d(
      0.57257,
      0,
      0,
      0,
      0,
      0.57257,
      0,
      0,
      0,
      0,
      1,
      0,
      -50.59289,
      -98.22872,
      0,
      1
    );
    z-index: 99.01771;
  }
  21% {
    transform: matrix3d(
      0.5693,
      0,
      0,
      0,
      0,
      0.5693,
      0,
      0,
      0,
      0,
      1,
      0,
      -33.83989,
      -99.21146,
      0,
      1
    );
    z-index: 99.00789;
  }
  22% {
    transform: matrix3d(
      0.56732,
      0,
      0,
      0,
      0,
      0.56732,
      0,
      0,
      0,
      0,
      1,
      0,
      -16.95333,
      -99.80266,
      0,
      1
    );
    z-index: 99.00197;
  }
  23% {
    transform: matrix3d(
      0.56667,
      0,
      0,
      0,
      0,
      0.56667,
      0,
      0,
      0,
      0,
      1,
      0,
      0.00015,
      -99.99999,
      0,
      1
    );
    z-index: 99;
  }
  24% {
    transform: matrix3d(
      0.56732,
      0,
      0,
      0,
      0,
      0.56732,
      0,
      0,
      0,
      0,
      1,
      0,
      16.95364,
      -99.80266,
      0,
      1
    );
    z-index: 99.00197;
  }
  25% {
    transform: matrix3d(
      0.5693,
      0,
      0,
      0,
      0,
      0.5693,
      0,
      0,
      0,
      0,
      1,
      0,
      33.84024,
      -99.21145,
      0,
      1
    );
    z-index: 99.00789;
  }
  26% {
    transform: matrix3d(
      0.57257,
      0,
      0,
      0,
      0,
      0.57257,
      0,
      0,
      0,
      0,
      1,
      0,
      50.59331,
      -98.2287,
      0,
      1
    );
    z-index: 99.01771;
  }
  27% {
    transform: matrix3d(
      0.57714,
      0,
      0,
      0,
      0,
      0.57714,
      0,
      0,
      0,
      0,
      1,
      0,
      67.14674,
      -96.85828,
      0,
      1
    );
    z-index: 99.03142;
  }
  28% {
    transform: matrix3d(
      0.58298,
      0,
      0,
      0,
      0,
      0.58298,
      0,
      0,
      0,
      0,
      1,
      0,
      83.4352,
      -95.1056,
      0,
      1
    );
    z-index: 99.04894;
  }
  29% {
    transform: matrix3d(
      0.59007,
      0,
      0,
      0,
      0,
      0.59007,
      0,
      0,
      0,
      0,
      1,
      0,
      99.39444,
      -92.97758,
      0,
      1
    );
    z-index: 99.07022;
  }
  30% {
    transform: matrix3d(
      0.59839,
      0,
      0,
      0,
      0,
      0.59839,
      0,
      0,
      0,
      0,
      1,
      0,
      114.96147,
      -90.48262,
      0,
      1
    );
    z-index: 99.09517;
  }
  31% {
    transform: matrix3d(
      0.6079,
      0,
      0,
      0,
      0,
      0.6079,
      0,
      0,
      0,
      0,
      1,
      0,
      130.07487,
      -87.63055,
      0,
      1
    );
    z-index: 99.12369;
  }
  32% {
    transform: matrix3d(
      0.61856,
      0,
      0,
      0,
      0,
      0.61856,
      0,
      0,
      0,
      0,
      1,
      0,
      144.67503,
      -84.43264,
      0,
      1
    );
    z-index: 99.15567;
  }
  33% {
    transform: matrix3d(
      0.63033,
      0,
      0,
      0,
      0,
      0.63033,
      0,
      0,
      0,
      0,
      1,
      0,
      158.70434,
      -80.9015,
      0,
      1
    );
    z-index: 99.19099;
  }
  34% {
    transform: matrix3d(
      0.64316,
      0,
      0,
      0,
      0,
      0.64316,
      0,
      0,
      0,
      0,
      1,
      0,
      172.10748,
      -77.05106,
      0,
      1
    );
    z-index: 99.22949;
  }
  35% {
    transform: matrix3d(
      0.65701,
      0,
      0,
      0,
      0,
      0.65701,
      0,
      0,
      0,
      0,
      1,
      0,
      184.83158,
      -72.89652,
      0,
      1
    );
    z-index: 99.27103;
  }
  36% {
    transform: matrix3d(
      0.67182,
      0,
      0,
      0,
      0,
      0.67182,
      0,
      0,
      0,
      0,
      1,
      0,
      196.82649,
      -68.45427,
      0,
      1
    );
    z-index: 99.31546;
  }
  37% {
    transform: matrix3d(
      0.68753,
      0,
      0,
      0,
      0,
      0.68753,
      0,
      0,
      0,
      0,
      1,
      0,
      208.04493,
      -63.74182,
      0,
      1
    );
    z-index: 99.36258;
  }
  38% {
    transform: matrix3d(
      0.70407,
      0,
      0,
      0,
      0,
      0.70407,
      0,
      0,
      0,
      0,
      1,
      0,
      218.4427,
      -58.77778,
      0,
      1
    );
    z-index: 99.41222;
  }
  39% {
    transform: matrix3d(
      0.72139,
      0,
      0,
      0,
      0,
      0.72139,
      0,
      0,
      0,
      0,
      1,
      0,
      227.97887,
      -53.58172,
      0,
      1
    );
    z-index: 99.46418;
  }
  40% {
    transform: matrix3d(
      0.73942,
      0,
      0,
      0,
      0,
      0.73942,
      0,
      0,
      0,
      0,
      1,
      0,
      236.61593,
      -48.17414,
      0,
      1
    );
    z-index: 99.51826;
  }
  41% {
    transform: matrix3d(
      0.75808,
      0,
      0,
      0,
      0,
      0.75808,
      0,
      0,
      0,
      0,
      1,
      0,
      244.31993,
      -42.57636,
      0,
      1
    );
    z-index: 99.57424;
  }
  42% {
    transform: matrix3d(
      0.7773,
      0,
      0,
      0,
      0,
      0.7773,
      0,
      0,
      0,
      0,
      1,
      0,
      251.06067,
      -36.81045,
      0,
      1
    );
    z-index: 99.6319;
  }
  43% {
    transform: matrix3d(
      0.797,
      0,
      0,
      0,
      0,
      0.797,
      0,
      0,
      0,
      0,
      1,
      0,
      256.81175,
      -30.89914,
      0,
      1
    );
    z-index: 99.69101;
  }
  44% {
    transform: matrix3d(
      0.81711,
      0,
      0,
      0,
      0,
      0.81711,
      0,
      0,
      0,
      0,
      1,
      0,
      261.55076,
      -24.86574,
      0,
      1
    );
    z-index: 99.75134;
  }
  45% {
    transform: matrix3d(
      0.83755,
      0,
      0,
      0,
      0,
      0.83755,
      0,
      0,
      0,
      0,
      1,
      0,
      265.25934,
      -18.73401,
      0,
      1
    );
    z-index: 99.81266;
  }
  46% {
    transform: matrix3d(
      0.85824,
      0,
      0,
      0,
      0,
      0.85824,
      0,
      0,
      0,
      0,
      1,
      0,
      267.92326,
      -12.52811,
      0,
      1
    );
    z-index: 99.87472;
  }
  47% {
    transform: matrix3d(
      0.87909,
      0,
      0,
      0,
      0,
      0.87909,
      0,
      0,
      0,
      0,
      1,
      0,
      269.5325,
      -6.27248,
      0,
      1
    );
    z-index: 99.93728;
  }
  48% {
    transform: matrix3d(
      0.90003,
      0,
      0,
      0,
      0,
      0.90003,
      0,
      0,
      0,
      0,
      1,
      0,
      270.08133,
      0.00827,
      0,
      1
    );
    z-index: 100.00008;
  }
  49% {
    transform: matrix3d(0.9, 0, 0, 0, 0, 0.9, 0, 0, 0, 0, 1, 0, 270, 0, 0, 1);
    z-index: 100;
  }
  50% {
    transform: matrix3d(
      0.92093,
      0,
      0,
      0,
      0,
      0.92093,
      0,
      0,
      0,
      0,
      1,
      0,
      269.46722,
      6.27905,
      0,
      1
    );
    z-index: 100.06279;
  }
  51% {
    transform: matrix3d(
      0.94178,
      0,
      0,
      0,
      0,
      0.94178,
      0,
      0,
      0,
      0,
      1,
      0,
      267.87097,
      12.53332,
      0,
      1
    );
    z-index: 100.12533;
  }
  52% {
    transform: matrix3d(
      0.96246,
      0,
      0,
      0,
      0,
      0.96246,
      0,
      0,
      0,
      0,
      1,
      0,
      265.21756,
      18.73813,
      0,
      1
    );
    z-index: 100.18738;
  }
  53% {
    transform: matrix3d(
      0.9829,
      0,
      0,
      0,
      0,
      0.9829,
      0,
      0,
      0,
      0,
      1,
      0,
      261.51745,
      24.86899,
      0,
      1
    );
    z-index: 100.24869;
  }
  54% {
    transform: matrix3d(
      1.00301,
      0,
      0,
      0,
      0,
      1.00301,
      0,
      0,
      0,
      0,
      1,
      0,
      256.78526,
      30.9017,
      0,
      1
    );
    z-index: 100.30902;
  }
  55% {
    transform: matrix3d(
      1.02271,
      0,
      0,
      0,
      0,
      1.02271,
      0,
      0,
      0,
      0,
      1,
      0,
      251.03965,
      36.81246,
      0,
      1
    );
    z-index: 100.36812;
  }
  56% {
    transform: matrix3d(
      1.04193,
      0,
      0,
      0,
      0,
      1.04193,
      0,
      0,
      0,
      0,
      1,
      0,
      244.3033,
      42.57793,
      0,
      1
    );
    z-index: 100.42578;
  }
  57% {
    transform: matrix3d(
      1.06058,
      0,
      0,
      0,
      0,
      1.06058,
      0,
      0,
      0,
      0,
      1,
      0,
      236.6028,
      48.17537,
      0,
      1
    );
    z-index: 100.48175;
  }
  58% {
    transform: matrix3d(
      1.07861,
      0,
      0,
      0,
      0,
      1.07861,
      0,
      0,
      0,
      0,
      1,
      0,
      227.96854,
      53.58268,
      0,
      1
    );
    z-index: 100.53583;
  }
  59% {
    transform: matrix3d(
      1.09593,
      0,
      0,
      0,
      0,
      1.09593,
      0,
      0,
      0,
      0,
      1,
      0,
      218.43459,
      58.77853,
      0,
      1
    );
    z-index: 100.58779;
  }
  60% {
    transform: matrix3d(
      1.11247,
      0,
      0,
      0,
      0,
      1.11247,
      0,
      0,
      0,
      0,
      1,
      0,
      208.03858,
      63.7424,
      0,
      1
    );
    z-index: 100.63742;
  }
  61% {
    transform: matrix3d(
      1.12818,
      0,
      0,
      0,
      0,
      1.12818,
      0,
      0,
      0,
      0,
      1,
      0,
      196.82153,
      68.45471,
      0,
      1
    );
    z-index: 100.68455;
  }
  62% {
    transform: matrix3d(
      1.14299,
      0,
      0,
      0,
      0,
      1.14299,
      0,
      0,
      0,
      0,
      1,
      0,
      184.82772,
      72.89686,
      0,
      1
    );
    z-index: 100.72897;
  }
  63% {
    transform: matrix3d(
      1.15684,
      0,
      0,
      0,
      0,
      1.15684,
      0,
      0,
      0,
      0,
      1,
      0,
      172.10448,
      77.05132,
      0,
      1
    );
    z-index: 100.77051;
  }
  64% {
    transform: matrix3d(
      1.16967,
      0,
      0,
      0,
      0,
      1.16967,
      0,
      0,
      0,
      0,
      1,
      0,
      158.70202,
      80.9017,
      0,
      1
    );
    z-index: 100.80902;
  }
  65% {
    transform: matrix3d(
      1.18144,
      0,
      0,
      0,
      0,
      1.18144,
      0,
      0,
      0,
      0,
      1,
      0,
      144.67323,
      84.43279,
      0,
      1
    );
    z-index: 100.84433;
  }
  66% {
    transform: matrix3d(
      1.1921,
      0,
      0,
      0,
      0,
      1.1921,
      0,
      0,
      0,
      0,
      1,
      0,
      130.07349,
      87.63067,
      0,
      1
    );
    z-index: 100.87631;
  }
  67% {
    transform: matrix3d(
      1.20161,
      0,
      0,
      0,
      0,
      1.20161,
      0,
      0,
      0,
      0,
      1,
      0,
      114.96041,
      90.48271,
      0,
      1
    );
    z-index: 100.90483;
  }
  68% {
    transform: matrix3d(
      1.20993,
      0,
      0,
      0,
      0,
      1.20993,
      0,
      0,
      0,
      0,
      1,
      0,
      99.39363,
      92.97765,
      0,
      1
    );
    z-index: 100.92978;
  }
  69% {
    transform: matrix3d(
      1.21702,
      0,
      0,
      0,
      0,
      1.21702,
      0,
      0,
      0,
      0,
      1,
      0,
      83.43459,
      95.10565,
      0,
      1
    );
    z-index: 100.95106;
  }
  70% {
    transform: matrix3d(
      1.22286,
      0,
      0,
      0,
      0,
      1.22286,
      0,
      0,
      0,
      0,
      1,
      0,
      67.14627,
      96.85832,
      0,
      1
    );
    z-index: 100.96858;
  }
  71% {
    transform: matrix3d(
      1.22743,
      0,
      0,
      0,
      0,
      1.22743,
      0,
      0,
      0,
      0,
      1,
      0,
      50.59295,
      98.22873,
      0,
      1
    );
    z-index: 100.98229;
  }
  72% {
    transform: matrix3d(
      1.2307,
      0,
      0,
      0,
      0,
      1.2307,
      0,
      0,
      0,
      0,
      1,
      0,
      33.83997,
      99.21147,
      0,
      1
    );
    z-index: 100.99211;
  }
  73% {
    transform: matrix3d(
      1.23268,
      0,
      0,
      0,
      0,
      1.23268,
      0,
      0,
      0,
      0,
      1,
      0,
      16.95344,
      99.80267,
      0,
      1
    );
    z-index: 100.99803;
  }
  74% {
    transform: matrix3d(
      1.23333,
      0,
      0,
      0,
      0,
      1.23333,
      0,
      0,
      0,
      0,
      1,
      0,
      0,
      100,
      0,
      1
    );
    z-index: 101;
  }
  75% {
    transform: matrix3d(
      1.23268,
      0,
      0,
      0,
      0,
      1.23268,
      0,
      0,
      0,
      0,
      1,
      0,
      -16.95344,
      99.80267,
      0,
      1
    );
    z-index: 100.99803;
  }
  76% {
    transform: matrix3d(
      1.2307,
      0,
      0,
      0,
      0,
      1.2307,
      0,
      0,
      0,
      0,
      1,
      0,
      -33.83997,
      99.21147,
      0,
      1
    );
    z-index: 100.99211;
  }
  77% {
    transform: matrix3d(
      1.22743,
      0,
      0,
      0,
      0,
      1.22743,
      0,
      0,
      0,
      0,
      1,
      0,
      -50.59295,
      98.22873,
      0,
      1
    );
    z-index: 100.98229;
  }
  78% {
    transform: matrix3d(
      1.22286,
      0,
      0,
      0,
      0,
      1.22286,
      0,
      0,
      0,
      0,
      1,
      0,
      -67.14627,
      96.85832,
      0,
      1
    );
    z-index: 100.96858;
  }
  79% {
    transform: matrix3d(
      1.21702,
      0,
      0,
      0,
      0,
      1.21702,
      0,
      0,
      0,
      0,
      1,
      0,
      -83.43459,
      95.10565,
      0,
      1
    );
    z-index: 100.95106;
  }
  80% {
    transform: matrix3d(
      1.20993,
      0,
      0,
      0,
      0,
      1.20993,
      0,
      0,
      0,
      0,
      1,
      0,
      -99.39363,
      92.97765,
      0,
      1
    );
    z-index: 100.92978;
  }
  81% {
    transform: matrix3d(
      1.20161,
      0,
      0,
      0,
      0,
      1.20161,
      0,
      0,
      0,
      0,
      1,
      0,
      -114.96041,
      90.48271,
      0,
      1
    );
    z-index: 100.90483;
  }
  82% {
    transform: matrix3d(
      1.1921,
      0,
      0,
      0,
      0,
      1.1921,
      0,
      0,
      0,
      0,
      1,
      0,
      -130.07349,
      87.63067,
      0,
      1
    );
    z-index: 100.87631;
  }
  83% {
    transform: matrix3d(
      1.18144,
      0,
      0,
      0,
      0,
      1.18144,
      0,
      0,
      0,
      0,
      1,
      0,
      -144.67323,
      84.43279,
      0,
      1
    );
    z-index: 100.84433;
  }
  84% {
    transform: matrix3d(
      1.16967,
      0,
      0,
      0,
      0,
      1.16967,
      0,
      0,
      0,
      0,
      1,
      0,
      -158.70202,
      80.9017,
      0,
      1
    );
    z-index: 100.80902;
  }
  85% {
    transform: matrix3d(
      1.15684,
      0,
      0,
      0,
      0,
      1.15684,
      0,
      0,
      0,
      0,
      1,
      0,
      -172.10448,
      77.05132,
      0,
      1
    );
    z-index: 100.77051;
  }
  86% {
    transform: matrix3d(
      1.14299,
      0,
      0,
      0,
      0,
      1.14299,
      0,
      0,
      0,
      0,
      1,
      0,
      -184.82772,
      72.89686,
      0,
      1
    );
    z-index: 100.72897;
  }
  87% {
    transform: matrix3d(
      1.12818,
      0,
      0,
      0,
      0,
      1.12818,
      0,
      0,
      0,
      0,
      1,
      0,
      -196.82153,
      68.45471,
      0,
      1
    );
    z-index: 100.68455;
  }
  88% {
    transform: matrix3d(
      1.11247,
      0,
      0,
      0,
      0,
      1.11247,
      0,
      0,
      0,
      0,
      1,
      0,
      -208.03858,
      63.7424,
      0,
      1
    );
    z-index: 100.63742;
  }
  89% {
    transform: matrix3d(
      1.09593,
      0,
      0,
      0,
      0,
      1.09593,
      0,
      0,
      0,
      0,
      1,
      0,
      -218.43459,
      58.77853,
      0,
      1
    );
    z-index: 100.58779;
  }
  90% {
    transform: matrix3d(
      1.07861,
      0,
      0,
      0,
      0,
      1.07861,
      0,
      0,
      0,
      0,
      1,
      0,
      -227.96854,
      53.58268,
      0,
      1
    );
    z-index: 100.53583;
  }
  91% {
    transform: matrix3d(
      1.06058,
      0,
      0,
      0,
      0,
      1.06058,
      0,
      0,
      0,
      0,
      1,
      0,
      -236.6028,
      48.17537,
      0,
      1
    );
    z-index: 100.48175;
  }
  92% {
    transform: matrix3d(
      1.04193,
      0,
      0,
      0,
      0,
      1.04193,
      0,
      0,
      0,
      0,
      1,
      0,
      -244.3033,
      42.57793,
      0,
      1
    );
    z-index: 100.42578;
  }
  93% {
    transform: matrix3d(
      1.02271,
      0,
      0,
      0,
      0,
      1.02271,
      0,
      0,
      0,
      0,
      1,
      0,
      -251.03965,
      36.81246,
      0,
      1
    );
    z-index: 100.36812;
  }
  94% {
    transform: matrix3d(
      1.00301,
      0,
      0,
      0,
      0,
      1.00301,
      0,
      0,
      0,
      0,
      1,
      0,
      -256.78526,
      30.9017,
      0,
      1
    );
    z-index: 100.30902;
  }
  95% {
    transform: matrix3d(
      0.9829,
      0,
      0,
      0,
      0,
      0.9829,
      0,
      0,
      0,
      0,
      1,
      0,
      -261.51745,
      24.86899,
      0,
      1
    );
    z-index: 100.24869;
  }
  96% {
    transform: matrix3d(
      0.96246,
      0,
      0,
      0,
      0,
      0.96246,
      0,
      0,
      0,
      0,
      1,
      0,
      -265.21756,
      18.73813,
      0,
      1
    );
    z-index: 100.18738;
  }
  97% {
    transform: matrix3d(
      0.94178,
      0,
      0,
      0,
      0,
      0.94178,
      0,
      0,
      0,
      0,
      1,
      0,
      -267.87097,
      12.53332,
      0,
      1
    );
    z-index: 100.12533;
  }
  98% {
    transform: matrix3d(
      0.92093,
      0,
      0,
      0,
      0,
      0.92093,
      0,
      0,
      0,
      0,
      1,
      0,
      -269.46722,
      6.27905,
      0,
      1
    );
    z-index: 100.06279;
  }
  99% {
    transform: matrix3d(0.9, 0, 0, 0, 0, 0.9, 0, 0, 0, 0, 1, 0, -270, 0, 0, 1);
    z-index: 100;
  }
  100% {
    transform: matrix3d(
      0.87907,
      0,
      0,
      0,
      0,
      0.87907,
      0,
      0,
      0,
      0,
      1,
      0,
      -269.46722,
      -6.27905,
      0,
      1
    );
    z-index: 99.93721;
  }
}

@keyframes rotate8 {
  0% {
    transform: matrix3d(
      0.57257,
      0,
      0,
      0,
      0,
      0.57257,
      0,
      0,
      0,
      0,
      1,
      0,
      50.59331,
      -98.2287,
      0,
      1
    );
    z-index: 99.01771;
  }
  1% {
    transform: matrix3d(
      0.57714,
      0,
      0,
      0,
      0,
      0.57714,
      0,
      0,
      0,
      0,
      1,
      0,
      67.14674,
      -96.85828,
      0,
      1
    );
    z-index: 99.03142;
  }
  2% {
    transform: matrix3d(
      0.58298,
      0,
      0,
      0,
      0,
      0.58298,
      0,
      0,
      0,
      0,
      1,
      0,
      83.4352,
      -95.1056,
      0,
      1
    );
    z-index: 99.04894;
  }
  3% {
    transform: matrix3d(
      0.59007,
      0,
      0,
      0,
      0,
      0.59007,
      0,
      0,
      0,
      0,
      1,
      0,
      99.39444,
      -92.97758,
      0,
      1
    );
    z-index: 99.07022;
  }
  4% {
    transform: matrix3d(
      0.59839,
      0,
      0,
      0,
      0,
      0.59839,
      0,
      0,
      0,
      0,
      1,
      0,
      114.96147,
      -90.48262,
      0,
      1
    );
    z-index: 99.09517;
  }
  5% {
    transform: matrix3d(
      0.6079,
      0,
      0,
      0,
      0,
      0.6079,
      0,
      0,
      0,
      0,
      1,
      0,
      130.07487,
      -87.63055,
      0,
      1
    );
    z-index: 99.12369;
  }
  6% {
    transform: matrix3d(
      0.61856,
      0,
      0,
      0,
      0,
      0.61856,
      0,
      0,
      0,
      0,
      1,
      0,
      144.67503,
      -84.43264,
      0,
      1
    );
    z-index: 99.15567;
  }
  7% {
    transform: matrix3d(
      0.63033,
      0,
      0,
      0,
      0,
      0.63033,
      0,
      0,
      0,
      0,
      1,
      0,
      158.70434,
      -80.9015,
      0,
      1
    );
    z-index: 99.19099;
  }
  8% {
    transform: matrix3d(
      0.64316,
      0,
      0,
      0,
      0,
      0.64316,
      0,
      0,
      0,
      0,
      1,
      0,
      172.10748,
      -77.05106,
      0,
      1
    );
    z-index: 99.22949;
  }
  9% {
    transform: matrix3d(
      0.65701,
      0,
      0,
      0,
      0,
      0.65701,
      0,
      0,
      0,
      0,
      1,
      0,
      184.83158,
      -72.89652,
      0,
      1
    );
    z-index: 99.27103;
  }
  10% {
    transform: matrix3d(
      0.67182,
      0,
      0,
      0,
      0,
      0.67182,
      0,
      0,
      0,
      0,
      1,
      0,
      196.82649,
      -68.45427,
      0,
      1
    );
    z-index: 99.31546;
  }
  11% {
    transform: matrix3d(
      0.68753,
      0,
      0,
      0,
      0,
      0.68753,
      0,
      0,
      0,
      0,
      1,
      0,
      208.04493,
      -63.74182,
      0,
      1
    );
    z-index: 99.36258;
  }
  12% {
    transform: matrix3d(
      0.70407,
      0,
      0,
      0,
      0,
      0.70407,
      0,
      0,
      0,
      0,
      1,
      0,
      218.4427,
      -58.77778,
      0,
      1
    );
    z-index: 99.41222;
  }
  13% {
    transform: matrix3d(
      0.72139,
      0,
      0,
      0,
      0,
      0.72139,
      0,
      0,
      0,
      0,
      1,
      0,
      227.97887,
      -53.58172,
      0,
      1
    );
    z-index: 99.46418;
  }
  14% {
    transform: matrix3d(
      0.73942,
      0,
      0,
      0,
      0,
      0.73942,
      0,
      0,
      0,
      0,
      1,
      0,
      236.61593,
      -48.17414,
      0,
      1
    );
    z-index: 99.51826;
  }
  15% {
    transform: matrix3d(
      0.75808,
      0,
      0,
      0,
      0,
      0.75808,
      0,
      0,
      0,
      0,
      1,
      0,
      244.31993,
      -42.57636,
      0,
      1
    );
    z-index: 99.57424;
  }
  16% {
    transform: matrix3d(
      0.7773,
      0,
      0,
      0,
      0,
      0.7773,
      0,
      0,
      0,
      0,
      1,
      0,
      251.06067,
      -36.81045,
      0,
      1
    );
    z-index: 99.6319;
  }
  17% {
    transform: matrix3d(
      0.797,
      0,
      0,
      0,
      0,
      0.797,
      0,
      0,
      0,
      0,
      1,
      0,
      256.81175,
      -30.89914,
      0,
      1
    );
    z-index: 99.69101;
  }
  18% {
    transform: matrix3d(
      0.81711,
      0,
      0,
      0,
      0,
      0.81711,
      0,
      0,
      0,
      0,
      1,
      0,
      261.55076,
      -24.86574,
      0,
      1
    );
    z-index: 99.75134;
  }
  19% {
    transform: matrix3d(
      0.83755,
      0,
      0,
      0,
      0,
      0.83755,
      0,
      0,
      0,
      0,
      1,
      0,
      265.25934,
      -18.73401,
      0,
      1
    );
    z-index: 99.81266;
  }
  20% {
    transform: matrix3d(
      0.85824,
      0,
      0,
      0,
      0,
      0.85824,
      0,
      0,
      0,
      0,
      1,
      0,
      267.92326,
      -12.52811,
      0,
      1
    );
    z-index: 99.87472;
  }
  21% {
    transform: matrix3d(
      0.87909,
      0,
      0,
      0,
      0,
      0.87909,
      0,
      0,
      0,
      0,
      1,
      0,
      269.5325,
      -6.27248,
      0,
      1
    );
    z-index: 99.93728;
  }
  22% {
    transform: matrix3d(
      0.90003,
      0,
      0,
      0,
      0,
      0.90003,
      0,
      0,
      0,
      0,
      1,
      0,
      270.08133,
      0.00827,
      0,
      1
    );
    z-index: 100.00008;
  }
  23% {
    transform: matrix3d(0.9, 0, 0, 0, 0, 0.9, 0, 0, 0, 0, 1, 0, 270, 0, 0, 1);
    z-index: 100;
  }
  24% {
    transform: matrix3d(
      0.92093,
      0,
      0,
      0,
      0,
      0.92093,
      0,
      0,
      0,
      0,
      1,
      0,
      269.46722,
      6.27905,
      0,
      1
    );
    z-index: 100.06279;
  }
  25% {
    transform: matrix3d(
      0.94178,
      0,
      0,
      0,
      0,
      0.94178,
      0,
      0,
      0,
      0,
      1,
      0,
      267.87097,
      12.53332,
      0,
      1
    );
    z-index: 100.12533;
  }
  26% {
    transform: matrix3d(
      0.96246,
      0,
      0,
      0,
      0,
      0.96246,
      0,
      0,
      0,
      0,
      1,
      0,
      265.21756,
      18.73813,
      0,
      1
    );
    z-index: 100.18738;
  }
  27% {
    transform: matrix3d(
      0.9829,
      0,
      0,
      0,
      0,
      0.9829,
      0,
      0,
      0,
      0,
      1,
      0,
      261.51745,
      24.86899,
      0,
      1
    );
    z-index: 100.24869;
  }
  28% {
    transform: matrix3d(
      1.00301,
      0,
      0,
      0,
      0,
      1.00301,
      0,
      0,
      0,
      0,
      1,
      0,
      256.78526,
      30.9017,
      0,
      1
    );
    z-index: 100.30902;
  }
  29% {
    transform: matrix3d(
      1.02271,
      0,
      0,
      0,
      0,
      1.02271,
      0,
      0,
      0,
      0,
      1,
      0,
      251.03965,
      36.81246,
      0,
      1
    );
    z-index: 100.36812;
  }
  30% {
    transform: matrix3d(
      1.04193,
      0,
      0,
      0,
      0,
      1.04193,
      0,
      0,
      0,
      0,
      1,
      0,
      244.3033,
      42.57793,
      0,
      1
    );
    z-index: 100.42578;
  }
  31% {
    transform: matrix3d(
      1.06058,
      0,
      0,
      0,
      0,
      1.06058,
      0,
      0,
      0,
      0,
      1,
      0,
      236.6028,
      48.17537,
      0,
      1
    );
    z-index: 100.48175;
  }
  32% {
    transform: matrix3d(
      1.07861,
      0,
      0,
      0,
      0,
      1.07861,
      0,
      0,
      0,
      0,
      1,
      0,
      227.96854,
      53.58268,
      0,
      1
    );
    z-index: 100.53583;
  }
  33% {
    transform: matrix3d(
      1.09593,
      0,
      0,
      0,
      0,
      1.09593,
      0,
      0,
      0,
      0,
      1,
      0,
      218.43459,
      58.77853,
      0,
      1
    );
    z-index: 100.58779;
  }
  34% {
    transform: matrix3d(
      1.11247,
      0,
      0,
      0,
      0,
      1.11247,
      0,
      0,
      0,
      0,
      1,
      0,
      208.03858,
      63.7424,
      0,
      1
    );
    z-index: 100.63742;
  }
  35% {
    transform: matrix3d(
      1.12818,
      0,
      0,
      0,
      0,
      1.12818,
      0,
      0,
      0,
      0,
      1,
      0,
      196.82153,
      68.45471,
      0,
      1
    );
    z-index: 100.68455;
  }
  36% {
    transform: matrix3d(
      1.14299,
      0,
      0,
      0,
      0,
      1.14299,
      0,
      0,
      0,
      0,
      1,
      0,
      184.82772,
      72.89686,
      0,
      1
    );
    z-index: 100.72897;
  }
  37% {
    transform: matrix3d(
      1.15684,
      0,
      0,
      0,
      0,
      1.15684,
      0,
      0,
      0,
      0,
      1,
      0,
      172.10448,
      77.05132,
      0,
      1
    );
    z-index: 100.77051;
  }
  38% {
    transform: matrix3d(
      1.16967,
      0,
      0,
      0,
      0,
      1.16967,
      0,
      0,
      0,
      0,
      1,
      0,
      158.70202,
      80.9017,
      0,
      1
    );
    z-index: 100.80902;
  }
  39% {
    transform: matrix3d(
      1.18144,
      0,
      0,
      0,
      0,
      1.18144,
      0,
      0,
      0,
      0,
      1,
      0,
      144.67323,
      84.43279,
      0,
      1
    );
    z-index: 100.84433;
  }
  40% {
    transform: matrix3d(
      1.1921,
      0,
      0,
      0,
      0,
      1.1921,
      0,
      0,
      0,
      0,
      1,
      0,
      130.07349,
      87.63067,
      0,
      1
    );
    z-index: 100.87631;
  }
  41% {
    transform: matrix3d(
      1.20161,
      0,
      0,
      0,
      0,
      1.20161,
      0,
      0,
      0,
      0,
      1,
      0,
      114.96041,
      90.48271,
      0,
      1
    );
    z-index: 100.90483;
  }
  42% {
    transform: matrix3d(
      1.20993,
      0,
      0,
      0,
      0,
      1.20993,
      0,
      0,
      0,
      0,
      1,
      0,
      99.39363,
      92.97765,
      0,
      1
    );
    z-index: 100.92978;
  }
  43% {
    transform: matrix3d(
      1.21702,
      0,
      0,
      0,
      0,
      1.21702,
      0,
      0,
      0,
      0,
      1,
      0,
      83.43459,
      95.10565,
      0,
      1
    );
    z-index: 100.95106;
  }
  44% {
    transform: matrix3d(
      1.22286,
      0,
      0,
      0,
      0,
      1.22286,
      0,
      0,
      0,
      0,
      1,
      0,
      67.14627,
      96.85832,
      0,
      1
    );
    z-index: 100.96858;
  }
  45% {
    transform: matrix3d(
      1.22743,
      0,
      0,
      0,
      0,
      1.22743,
      0,
      0,
      0,
      0,
      1,
      0,
      50.59295,
      98.22873,
      0,
      1
    );
    z-index: 100.98229;
  }
  46% {
    transform: matrix3d(
      1.2307,
      0,
      0,
      0,
      0,
      1.2307,
      0,
      0,
      0,
      0,
      1,
      0,
      33.83997,
      99.21147,
      0,
      1
    );
    z-index: 100.99211;
  }
  47% {
    transform: matrix3d(
      1.23268,
      0,
      0,
      0,
      0,
      1.23268,
      0,
      0,
      0,
      0,
      1,
      0,
      16.95344,
      99.80267,
      0,
      1
    );
    z-index: 100.99803;
  }
  48% {
    transform: matrix3d(
      1.23333,
      0,
      0,
      0,
      0,
      1.23333,
      0,
      0,
      0,
      0,
      1,
      0,
      0,
      100,
      0,
      1
    );
    z-index: 101;
  }
  49% {
    transform: matrix3d(
      1.23268,
      0,
      0,
      0,
      0,
      1.23268,
      0,
      0,
      0,
      0,
      1,
      0,
      -16.95344,
      99.80267,
      0,
      1
    );
    z-index: 100.99803;
  }
  50% {
    transform: matrix3d(
      1.2307,
      0,
      0,
      0,
      0,
      1.2307,
      0,
      0,
      0,
      0,
      1,
      0,
      -33.83997,
      99.21147,
      0,
      1
    );
    z-index: 100.99211;
  }
  51% {
    transform: matrix3d(
      1.22743,
      0,
      0,
      0,
      0,
      1.22743,
      0,
      0,
      0,
      0,
      1,
      0,
      -50.59295,
      98.22873,
      0,
      1
    );
    z-index: 100.98229;
  }
  52% {
    transform: matrix3d(
      1.22286,
      0,
      0,
      0,
      0,
      1.22286,
      0,
      0,
      0,
      0,
      1,
      0,
      -67.14627,
      96.85832,
      0,
      1
    );
    z-index: 100.96858;
  }
  53% {
    transform: matrix3d(
      1.21702,
      0,
      0,
      0,
      0,
      1.21702,
      0,
      0,
      0,
      0,
      1,
      0,
      -83.43459,
      95.10565,
      0,
      1
    );
    z-index: 100.95106;
  }
  54% {
    transform: matrix3d(
      1.20993,
      0,
      0,
      0,
      0,
      1.20993,
      0,
      0,
      0,
      0,
      1,
      0,
      -99.39363,
      92.97765,
      0,
      1
    );
    z-index: 100.92978;
  }
  55% {
    transform: matrix3d(
      1.20161,
      0,
      0,
      0,
      0,
      1.20161,
      0,
      0,
      0,
      0,
      1,
      0,
      -114.96041,
      90.48271,
      0,
      1
    );
    z-index: 100.90483;
  }
  56% {
    transform: matrix3d(
      1.1921,
      0,
      0,
      0,
      0,
      1.1921,
      0,
      0,
      0,
      0,
      1,
      0,
      -130.07349,
      87.63067,
      0,
      1
    );
    z-index: 100.87631;
  }
  57% {
    transform: matrix3d(
      1.18144,
      0,
      0,
      0,
      0,
      1.18144,
      0,
      0,
      0,
      0,
      1,
      0,
      -144.67323,
      84.43279,
      0,
      1
    );
    z-index: 100.84433;
  }
  58% {
    transform: matrix3d(
      1.16967,
      0,
      0,
      0,
      0,
      1.16967,
      0,
      0,
      0,
      0,
      1,
      0,
      -158.70202,
      80.9017,
      0,
      1
    );
    z-index: 100.80902;
  }
  59% {
    transform: matrix3d(
      1.15684,
      0,
      0,
      0,
      0,
      1.15684,
      0,
      0,
      0,
      0,
      1,
      0,
      -172.10448,
      77.05132,
      0,
      1
    );
    z-index: 100.77051;
  }
  60% {
    transform: matrix3d(
      1.14299,
      0,
      0,
      0,
      0,
      1.14299,
      0,
      0,
      0,
      0,
      1,
      0,
      -184.82772,
      72.89686,
      0,
      1
    );
    z-index: 100.72897;
  }
  61% {
    transform: matrix3d(
      1.12818,
      0,
      0,
      0,
      0,
      1.12818,
      0,
      0,
      0,
      0,
      1,
      0,
      -196.82153,
      68.45471,
      0,
      1
    );
    z-index: 100.68455;
  }
  62% {
    transform: matrix3d(
      1.11247,
      0,
      0,
      0,
      0,
      1.11247,
      0,
      0,
      0,
      0,
      1,
      0,
      -208.03858,
      63.7424,
      0,
      1
    );
    z-index: 100.63742;
  }
  63% {
    transform: matrix3d(
      1.09593,
      0,
      0,
      0,
      0,
      1.09593,
      0,
      0,
      0,
      0,
      1,
      0,
      -218.43459,
      58.77853,
      0,
      1
    );
    z-index: 100.58779;
  }
  64% {
    transform: matrix3d(
      1.07861,
      0,
      0,
      0,
      0,
      1.07861,
      0,
      0,
      0,
      0,
      1,
      0,
      -227.96854,
      53.58268,
      0,
      1
    );
    z-index: 100.53583;
  }
  65% {
    transform: matrix3d(
      1.06058,
      0,
      0,
      0,
      0,
      1.06058,
      0,
      0,
      0,
      0,
      1,
      0,
      -236.6028,
      48.17537,
      0,
      1
    );
    z-index: 100.48175;
  }
  66% {
    transform: matrix3d(
      1.04193,
      0,
      0,
      0,
      0,
      1.04193,
      0,
      0,
      0,
      0,
      1,
      0,
      -244.3033,
      42.57793,
      0,
      1
    );
    z-index: 100.42578;
  }
  67% {
    transform: matrix3d(
      1.02271,
      0,
      0,
      0,
      0,
      1.02271,
      0,
      0,
      0,
      0,
      1,
      0,
      -251.03965,
      36.81246,
      0,
      1
    );
    z-index: 100.36812;
  }
  68% {
    transform: matrix3d(
      1.00301,
      0,
      0,
      0,
      0,
      1.00301,
      0,
      0,
      0,
      0,
      1,
      0,
      -256.78526,
      30.9017,
      0,
      1
    );
    z-index: 100.30902;
  }
  69% {
    transform: matrix3d(
      0.9829,
      0,
      0,
      0,
      0,
      0.9829,
      0,
      0,
      0,
      0,
      1,
      0,
      -261.51745,
      24.86899,
      0,
      1
    );
    z-index: 100.24869;
  }
  70% {
    transform: matrix3d(
      0.96246,
      0,
      0,
      0,
      0,
      0.96246,
      0,
      0,
      0,
      0,
      1,
      0,
      -265.21756,
      18.73813,
      0,
      1
    );
    z-index: 100.18738;
  }
  71% {
    transform: matrix3d(
      0.94178,
      0,
      0,
      0,
      0,
      0.94178,
      0,
      0,
      0,
      0,
      1,
      0,
      -267.87097,
      12.53332,
      0,
      1
    );
    z-index: 100.12533;
  }
  72% {
    transform: matrix3d(
      0.92093,
      0,
      0,
      0,
      0,
      0.92093,
      0,
      0,
      0,
      0,
      1,
      0,
      -269.46722,
      6.27905,
      0,
      1
    );
    z-index: 100.06279;
  }
  73% {
    transform: matrix3d(0.9, 0, 0, 0, 0, 0.9, 0, 0, 0, 0, 1, 0, -270, 0, 0, 1);
    z-index: 100;
  }
  74% {
    transform: matrix3d(
      0.87907,
      0,
      0,
      0,
      0,
      0.87907,
      0,
      0,
      0,
      0,
      1,
      0,
      -269.46722,
      -6.27905,
      0,
      1
    );
    z-index: 99.93721;
  }
  75% {
    transform: matrix3d(
      0.85822,
      0,
      0,
      0,
      0,
      0.85822,
      0,
      0,
      0,
      0,
      1,
      0,
      -267.87097,
      -12.53332,
      0,
      1
    );
    z-index: 99.87467;
  }
  76% {
    transform: matrix3d(
      0.83754,
      0,
      0,
      0,
      0,
      0.83754,
      0,
      0,
      0,
      0,
      1,
      0,
      -265.21756,
      -18.73813,
      0,
      1
    );
    z-index: 99.81262;
  }
  77% {
    transform: matrix3d(
      0.8171,
      0,
      0,
      0,
      0,
      0.8171,
      0,
      0,
      0,
      0,
      1,
      0,
      -261.51745,
      -24.86899,
      0,
      1
    );
    z-index: 99.75131;
  }
  78% {
    transform: matrix3d(
      0.79699,
      0,
      0,
      0,
      0,
      0.79699,
      0,
      0,
      0,
      0,
      1,
      0,
      -256.78526,
      -30.9017,
      0,
      1
    );
    z-index: 99.69098;
  }
  79% {
    transform: matrix3d(
      0.77729,
      0,
      0,
      0,
      0,
      0.77729,
      0,
      0,
      0,
      0,
      1,
      0,
      -251.03965,
      -36.81246,
      0,
      1
    );
    z-index: 99.63188;
  }
  80% {
    transform: matrix3d(
      0.75807,
      0,
      0,
      0,
      0,
      0.75807,
      0,
      0,
      0,
      0,
      1,
      0,
      -244.3033,
      -42.57793,
      0,
      1
    );
    z-index: 99.57422;
  }
  81% {
    transform: matrix3d(
      0.73942,
      0,
      0,
      0,
      0,
      0.73942,
      0,
      0,
      0,
      0,
      1,
      0,
      -236.6028,
      -48.17537,
      0,
      1
    );
    z-index: 99.51825;
  }
  82% {
    transform: matrix3d(
      0.72139,
      0,
      0,
      0,
      0,
      0.72139,
      0,
      0,
      0,
      0,
      1,
      0,
      -227.96854,
      -53.58268,
      0,
      1
    );
    z-index: 99.46417;
  }
  83% {
    transform: matrix3d(
      0.70407,
      0,
      0,
      0,
      0,
      0.70407,
      0,
      0,
      0,
      0,
      1,
      0,
      -218.43459,
      -58.77853,
      0,
      1
    );
    z-index: 99.41221;
  }
  84% {
    transform: matrix3d(
      0.68753,
      0,
      0,
      0,
      0,
      0.68753,
      0,
      0,
      0,
      0,
      1,
      0,
      -208.03857,
      -63.7424,
      0,
      1
    );
    z-index: 99.36258;
  }
  85% {
    transform: matrix3d(
      0.67182,
      0,
      0,
      0,
      0,
      0.67182,
      0,
      0,
      0,
      0,
      1,
      0,
      -196.82153,
      -68.45471,
      0,
      1
    );
    z-index: 99.31545;
  }
  86% {
    transform: matrix3d(
      0.65701,
      0,
      0,
      0,
      0,
      0.65701,
      0,
      0,
      0,
      0,
      1,
      0,
      -184.82772,
      -72.89686,
      0,
      1
    );
    z-index: 99.27103;
  }
  87% {
    transform: matrix3d(
      0.64316,
      0,
      0,
      0,
      0,
      0.64316,
      0,
      0,
      0,
      0,
      1,
      0,
      -172.10447,
      -77.05132,
      0,
      1
    );
    z-index: 99.22949;
  }
  88% {
    transform: matrix3d(
      0.63033,
      0,
      0,
      0,
      0,
      0.63033,
      0,
      0,
      0,
      0,
      1,
      0,
      -158.70201,
      -80.9017,
      0,
      1
    );
    z-index: 99.19098;
  }
  89% {
    transform: matrix3d(
      0.61856,
      0,
      0,
      0,
      0,
      0.61856,
      0,
      0,
      0,
      0,
      1,
      0,
      -144.67323,
      -84.43279,
      0,
      1
    );
    z-index: 99.15567;
  }
  90% {
    transform: matrix3d(
      0.6079,
      0,
      0,
      0,
      0,
      0.6079,
      0,
      0,
      0,
      0,
      1,
      0,
      -130.07348,
      -87.63067,
      0,
      1
    );
    z-index: 99.12369;
  }
  91% {
    transform: matrix3d(
      0.59839,
      0,
      0,
      0,
      0,
      0.59839,
      0,
      0,
      0,
      0,
      1,
      0,
      -114.96039,
      -90.4827,
      0,
      1
    );
    z-index: 99.09517;
  }
  92% {
    transform: matrix3d(
      0.59007,
      0,
      0,
      0,
      0,
      0.59007,
      0,
      0,
      0,
      0,
      1,
      0,
      -99.39361,
      -92.97765,
      0,
      1
    );
    z-index: 99.07022;
  }
  93% {
    transform: matrix3d(
      0.58298,
      0,
      0,
      0,
      0,
      0.58298,
      0,
      0,
      0,
      0,
      1,
      0,
      -83.43456,
      -95.10565,
      0,
      1
    );
    z-index: 99.04894;
  }
  94% {
    transform: matrix3d(
      0.57714,
      0,
      0,
      0,
      0,
      0.57714,
      0,
      0,
      0,
      0,
      1,
      0,
      -67.14622,
      -96.85831,
      0,
      1
    );
    z-index: 99.03142;
  }
  95% {
    transform: matrix3d(
      0.57257,
      0,
      0,
      0,
      0,
      0.57257,
      0,
      0,
      0,
      0,
      1,
      0,
      -50.59289,
      -98.22872,
      0,
      1
    );
    z-index: 99.01771;
  }
  96% {
    transform: matrix3d(
      0.5693,
      0,
      0,
      0,
      0,
      0.5693,
      0,
      0,
      0,
      0,
      1,
      0,
      -33.83989,
      -99.21146,
      0,
      1
    );
    z-index: 99.00789;
  }
  97% {
    transform: matrix3d(
      0.56732,
      0,
      0,
      0,
      0,
      0.56732,
      0,
      0,
      0,
      0,
      1,
      0,
      -16.95333,
      -99.80266,
      0,
      1
    );
    z-index: 99.00197;
  }
  98% {
    transform: matrix3d(
      0.56667,
      0,
      0,
      0,
      0,
      0.56667,
      0,
      0,
      0,
      0,
      1,
      0,
      0.00015,
      -99.99999,
      0,
      1
    );
    z-index: 99;
  }
  99% {
    transform: matrix3d(
      0.56732,
      0,
      0,
      0,
      0,
      0.56732,
      0,
      0,
      0,
      0,
      1,
      0,
      16.95364,
      -99.80266,
      0,
      1
    );
    z-index: 99.00197;
  }
  100% {
    transform: matrix3d(
      0.5693,
      0,
      0,
      0,
      0,
      0.5693,
      0,
      0,
      0,
      0,
      1,
      0,
      33.84024,
      -99.21145,
      0,
      1
    );
    z-index: 99.00789;
  }
}

@keyframes rotate9 {
  0% {
    transform: matrix3d(1.6, 0, 0, 0, 0, 1.6, 0, 0, 0, 0, 1, 0, 160, 0, 0, 1);
    z-index: 100;
  }
  1% {
    transform: matrix3d(
      1.62093,
      0,
      0,
      0,
      0,
      1.62093,
      0,
      0,
      0,
      0,
      1,
      0,
      169.46722,
      16.27905,
      0,
      1
    );
    z-index: 100.06279;
  }
  2% {
    transform: matrix3d(
      1.64178,
      0,
      0,
      0,
      0,
      1.64178,
      0,
      0,
      0,
      0,
      1,
      0,
      167.87097,
      22.53332,
      0,
      1
    );
    z-index: 100.12533;
  }
  3% {
    transform: matrix3d(
      1.66246,
      0,
      0,
      0,
      0,
      1.66246,
      0,
      0,
      0,
      0,
      1,
      0,
      165.21756,
      28.73813,
      0,
      1
    );
    z-index: 100.18738;
  }
  4% {
    transform: matrix3d(
      1.6829,
      0,
      0,
      0,
      0,
      1.6829,
      0,
      0,
      0,
      0,
      1,
      0,
      161.51745,
      34.86899,
      0,
      1
    );
    z-index: 100.24869;
  }
  5% {
    transform: matrix3d(
      1.70301,
      0,
      0,
      0,
      0,
      1.70301,
      0,
      0,
      0,
      0,
      1,
      0,
      156.78526,
      41.6017,
      0,
      1
    );
    z-index: 100.30902;
  }
  6% {
    transform: matrix3d(
      1.72271,
      0,
      0,
      0,
      0,
      1.72271,
      0,
      0,
      0,
      0,
      1,
      0,
      151.03965,
      46.81246,
      0,
      1
    );
    z-index: 100.36812;
  }
  7% {
    transform: matrix3d(
      1.74193,
      0,
      0,
      0,
      0,
      1.74193,
      0,
      0,
      0,
      0,
      1,
      0,
      144.3033,
      52.57793,
      0,
      1
    );
    z-index: 100.42578;
  }
  8% {
    transform: matrix3d(
      1.76058,
      0,
      0,
      0,
      0,
      1.76058,
      0,
      0,
      0,
      0,
      1,
      0,
      136.6028,
      58.17537,
      0,
      1
    );
    z-index: 100.48175;
  }
  9% {
    transform: matrix3d(
      1.77861,
      0,
      0,
      0,
      0,
      1.77861,
      0,
      0,
      0,
      0,
      1,
      0,
      127.96854,
      63.58268,
      0,
      1
    );
    z-index: 100.53583;
  }
  10% {
    transform: matrix3d(
      1.79593,
      0,
      0,
      0,
      0,
      1.79593,
      0,
      0,
      0,
      0,
      1,
      0,
      118.43459,
      68.77853,
      0,
      1
    );
    z-index: 100.58779;
  }
  11% {
    transform: matrix3d(
      1.81247,
      0,
      0,
      0,
      0,
      1.81247,
      0,
      0,
      0,
      0,
      1,
      0,
      108.03858,
      73.7424,
      0,
      1
    );
    z-index: 100.63742;
  }
  12% {
    transform: matrix3d(
      1.82818,
      0,
      0,
      0,
      0,
      1.82818,
      0,
      0,
      0,
      0,
      1,
      0,
      96.82153,
      78.45471,
      0,
      1
    );
    z-index: 100.68455;
  }
  13% {
    transform: matrix3d(
      1.84299,
      0,
      0,
      0,
      0,
      1.84299,
      0,
      0,
      0,
      0,
      1,
      0,
      84.82772,
      82.89686,
      0,
      1
    );
    z-index: 100.72897;
  }
  14% {
    transform: matrix3d(
      1.85684,
      0,
      0,
      0,
      0,
      1.85684,
      0,
      0,
      0,
      0,
      1,
      0,
      72.10448,
      87.05132,
      0,
      1
    );
    z-index: 100.77051;
  }
  15% {
    transform: matrix3d(
      1.86967,
      0,
      0,
      0,
      0,
      1.86967,
      0,
      0,
      0,
      0,
      1,
      0,
      58.70202,
      91.6017,
      0,
      1
    );
    z-index: 100.80902;
  }
  16% {
    transform: matrix3d(
      1.88144,
      0,
      0,
      0,
      0,
      1.88144,
      0,
      0,
      0,
      0,
      1,
      0,
      44.67323,
      94.43279,
      0,
      1
    );
    z-index: 100.84433;
  }
  17% {
    transform: matrix3d(
      1.8921,
      0,
      0,
      0,
      0,
      1.8921,
      0,
      0,
      0,
      0,
      1,
      0,
      30.07349,
      97.63067,
      0,
      1
    );
    z-index: 100.87631;
  }
  18% {
    transform: matrix3d(
      1.90161,
      0,
      0,
      0,
      0,
      1.90161,
      0,
      0,
      0,
      0,
      1,
      0,
      14.96041,
      100.48271,
      0,
      1
    );
    z-index: 101.60483;
  }
  19% {
    transform: matrix3d(
      1.90993,
      0,
      0,
      0,
      0,
      1.90993,
      0,
      0,
      0,
      0,
      1,
      0,
      9.39363,
      102.97765,
      0,
      1
    );
    z-index: 100.92978;
  }
  20% {
    transform: matrix3d(
      1.91702,
      0,
      0,
      0,
      0,
      1.91702,
      0,
      0,
      0,
      0,
      1,
      0,
      3.43459,
      105.10565,
      0,
      1
    );
    z-index: 100.95106;
  }
  21% {
    transform: matrix3d(
      1.92286,
      0,
      0,
      0,
      0,
      1.92286,
      0,
      0,
      0,
      0,
      1,
      0,
      7.14627,
      106.85832,
      0,
      1
    );
    z-index: 100.96858;
  }
  22% {
    transform: matrix3d(
      1.92743,
      0,
      0,
      0,
      0,
      1.92743,
      0,
      0,
      0,
      0,
      1,
      0,
      0.59295,
      108.22873,
      0,
      1
    );
    z-index: 100.98229;
  }
  23% {
    transform: matrix3d(
      1.9307,
      0,
      0,
      0,
      0,
      1.9307,
      0,
      0,
      0,
      0,
      1,
      0,
      3.83997,
      109.21147,
      0,
      1
    );
    z-index: 100.99211;
  }
  24% {
    transform: matrix3d(
      1.93268,
      0,
      0,
      0,
      0,
      1.93268,
      0,
      0,
      0,
      0,
      1,
      0,
      6.95344,
      109.80267,
      0,
      1
    );
    z-index: 100.99803;
  }
  25% {
    transform: matrix3d(
      1.93333,
      0,
      0,
      0,
      0,
      1.93333,
      0,
      0,
      0,
      0,
      1,
      0,
      0,
      110,
      0,
      1
    );
    z-index: 101;
  }
  26% {
    transform: matrix3d(
      1.93268,
      0,
      0,
      0,
      0,
      1.93268,
      0,
      0,
      0,
      0,
      1,
      0,
      -6.95344,
      109.80267,
      0,
      1
    );
    z-index: 100.99803;
  }
  27% {
    transform: matrix3d(
      1.9307,
      0,
      0,
      0,
      0,
      1.9307,
      0,
      0,
      0,
      0,
      1,
      0,
      -3.83997,
      109.21147,
      0,
      1
    );
    z-index: 100.99211;
  }
  28% {
    transform: matrix3d(
      1.92743,
      0,
      0,
      0,
      0,
      1.92743,
      0,
      0,
      0,
      0,
      1,
      0,
      -0.59295,
      108.22873,
      0,
      1
    );
    z-index: 100.98229;
  }
  29% {
    transform: matrix3d(
      1.92286,
      0,
      0,
      0,
      0,
      1.92286,
      0,
      0,
      0,
      0,
      1,
      0,
      -7.14627,
      106.85832,
      0,
      1
    );
    z-index: 100.96858;
  }
  30% {
    transform: matrix3d(
      1.91702,
      0,
      0,
      0,
      0,
      1.91702,
      0,
      0,
      0,
      0,
      1,
      0,
      -3.43459,
      105.10565,
      0,
      1
    );
    z-index: 100.95106;
  }
  31% {
    transform: matrix3d(
      1.90993,
      0,
      0,
      0,
      0,
      1.90993,
      0,
      0,
      0,
      0,
      1,
      0,
      -9.39363,
      102.97765,
      0,
      1
    );
    z-index: 100.92978;
  }
  32% {
    transform: matrix3d(
      1.90161,
      0,
      0,
      0,
      0,
      1.90161,
      0,
      0,
      0,
      0,
      1,
      0,
      -14.96041,
      100.48271,
      0,
      1
    );
    z-index: 100.90483;
  }
  33% {
    transform: matrix3d(
      1.8921,
      0,
      0,
      0,
      0,
      1.8921,
      0,
      0,
      0,
      0,
      1,
      0,
      -30.07349,
      97.63067,
      0,
      1
    );
    z-index: 101.57631;
  }
  34% {
    transform: matrix3d(
      1.88144,
      0,
      0,
      0,
      0,
      1.88144,
      0,
      0,
      0,
      0,
      1,
      0,
      -44.67323,
      94.43279,
      0,
      1
    );
    z-index: 100.84433;
  }
  35% {
    transform: matrix3d(
      1.86967,
      0,
      0,
      0,
      0,
      1.86967,
      0,
      0,
      0,
      0,
      1,
      0,
      -58.70202,
      90.9017,
      0,
      1
    );
    z-index: 100.80902;
  }
  36% {
    transform: matrix3d(
      1.85684,
      0,
      0,
      0,
      0,
      1.85684,
      0,
      0,
      0,
      0,
      1,
      0,
      -72.10448,
      87.05132,
      0,
      1
    );
    z-index: 100.77051;
  }
  37% {
    transform: matrix3d(
      1.84299,
      0,
      0,
      0,
      0,
      1.84299,
      0,
      0,
      0,
      0,
      1,
      0,
      -84.82772,
      82.89686,
      0,
      1
    );
    z-index: 100.72897;
  }
  38% {
    transform: matrix3d(
      1.82818,
      0,
      0,
      0,
      0,
      1.82818,
      0,
      0,
      0,
      0,
      1,
      0,
      -96.82153,
      78.45471,
      0,
      1
    );
    z-index: 100.68455;
  }
  39% {
    transform: matrix3d(
      1.81247,
      0,
      0,
      0,
      0,
      1.81247,
      0,
      0,
      0,
      0,
      1,
      0,
      -108.03858,
      73.7424,
      0,
      1
    );
    z-index: 100.63742;
  }
  40% {
    transform: matrix3d(
      1.79593,
      0,
      0,
      0,
      0,
      1.79593,
      0,
      0,
      0,
      0,
      1,
      0,
      -118.43459,
      68.77853,
      0,
      1
    );
    z-index: 100.58779;
  }
  41% {
    transform: matrix3d(
      1.77861,
      0,
      0,
      0,
      0,
      1.77861,
      0,
      0,
      0,
      0,
      1,
      0,
      -127.96854,
      63.58268,
      0,
      1
    );
    z-index: 100.53583;
  }
  42% {
    transform: matrix3d(
      1.76058,
      0,
      0,
      0,
      0,
      1.76058,
      0,
      0,
      0,
      0,
      1,
      0,
      -136.6028,
      58.17537,
      0,
      1
    );
    z-index: 100.48175;
  }
  43% {
    transform: matrix3d(
      1.74193,
      0,
      0,
      0,
      0,
      1.74193,
      0,
      0,
      0,
      0,
      1,
      0,
      -144.3033,
      12.57793,
      0,
      1
    );
    z-index: 100.42578;
  }
  44% {
    transform: matrix3d(
      1.72271,
      0,
      0,
      0,
      0,
      1.72271,
      0,
      0,
      0,
      0,
      1,
      0,
      -151.03965,
      46.81246,
      0,
      1
    );
    z-index: 100.36812;
  }
  45% {
    transform: matrix3d(
      1.70301,
      0,
      0,
      0,
      0,
      1.70301,
      0,
      0,
      0,
      0,
      1,
      0,
      -156.78526,
      40.9017,
      0,
      1
    );
    z-index: 100.30902;
  }
  46% {
    transform: matrix3d(
      1.6829,
      0,
      0,
      0,
      0,
      1.6829,
      0,
      0,
      0,
      0,
      1,
      0,
      -161.51745,
      34.86899,
      0,
      1
    );
    z-index: 100.24869;
  }
  47% {
    transform: matrix3d(
      1.66246,
      0,
      0,
      0,
      0,
      1.66246,
      0,
      0,
      0,
      0,
      1,
      0,
      -165.21756,
      28.73813,
      0,
      1
    );
    z-index: 100.18738;
  }
  48% {
    transform: matrix3d(
      1.64178,
      0,
      0,
      0,
      0,
      1.64178,
      0,
      0,
      0,
      0,
      1,
      0,
      -167.87097,
      22.53332,
      0,
      1
    );
    z-index: 100.12533;
  }
  49% {
    transform: matrix3d(
      1.62093,
      0,
      0,
      0,
      0,
      1.62093,
      0,
      0,
      0,
      0,
      1,
      0,
      -169.46722,
      16.27905,
      0,
      1
    );
    z-index: 100.06279;
  }
  50% {
    transform: matrix3d(1.6, 0, 0, 0, 0, 1.6, 0, 0, 0, 0, 1, 0, -270, 0, 0, 1);
    z-index: 100;
  }
  51% {
    transform: matrix3d(
      1.57907,
      0,
      0,
      0,
      0,
      1.57907,
      0,
      0,
      0,
      0,
      1,
      0,
      -169.46722,
      -16.27905,
      0,
      1
    );
    z-index: 99.93721;
  }
  52% {
    transform: matrix3d(
      1.55822,
      0,
      0,
      0,
      0,
      1.55822,
      0,
      0,
      0,
      0,
      1,
      0,
      -167.87097,
      -22.53332,
      0,
      1
    );
    z-index: 99.87467;
  }
  53% {
    transform: matrix3d(
      1.53754,
      0,
      0,
      0,
      0,
      1.53754,
      0,
      0,
      0,
      0,
      1,
      0,
      -165.21756,
      -28.73813,
      0,
      1
    );
    z-index: 99.81262;
  }
  54% {
    transform: matrix3d(
      1.5171,
      0,
      0,
      0,
      0,
      1.5171,
      0,
      0,
      0,
      0,
      1,
      0,
      -161.51745,
      -34.86899,
      0,
      1
    );
    z-index: 99.75131;
  }
  55% {
    transform: matrix3d(
      1.49699,
      0,
      0,
      0,
      0,
      1.49699,
      0,
      0,
      0,
      0,
      1,
      0,
      -156.78526,
      -31.6017,
      0,
      1
    );
    z-index: 99.69098;
  }
  56% {
    transform: matrix3d(
      1.47729,
      0,
      0,
      0,
      0,
      1.47729,
      0,
      0,
      0,
      0,
      1,
      0,
      -151.03965,
      -46.81246,
      0,
      1
    );
    z-index: 99.63188;
  }
  57% {
    transform: matrix3d(
      1.45807,
      0,
      0,
      0,
      0,
      1.45807,
      0,
      0,
      0,
      0,
      1,
      0,
      -144.3033,
      -52.57793,
      0,
      1
    );
    z-index: 99.57422;
  }
  58% {
    transform: matrix3d(
      1.43942,
      0,
      0,
      0,
      0,
      1.43942,
      0,
      0,
      0,
      0,
      1,
      0,
      -136.6028,
      -58.17537,
      0,
      1
    );
    z-index: 99.51825;
  }
  59% {
    transform: matrix3d(
      1.42139,
      0,
      0,
      0,
      0,
      1.42139,
      0,
      0,
      0,
      0,
      1,
      0,
      -127.96854,
      -63.58268,
      0,
      1
    );
    z-index: 99.46417;
  }
  60% {
    transform: matrix3d(
      1.40407,
      0,
      0,
      0,
      0,
      1.40407,
      0,
      0,
      0,
      0,
      1,
      0,
      -118.43459,
      -68.77853,
      0,
      1
    );
    z-index: 99.41221;
  }
  61% {
    transform: matrix3d(
      1.38753,
      0,
      0,
      0,
      0,
      1.38753,
      0,
      0,
      0,
      0,
      1,
      0,
      -108.03857,
      -73.7424,
      0,
      1
    );
    z-index: 99.36258;
  }
  62% {
    transform: matrix3d(
      1.37182,
      0,
      0,
      0,
      0,
      1.37182,
      0,
      0,
      0,
      0,
      1,
      0,
      -96.82153,
      -78.45471,
      0,
      1
    );
    z-index: 99.31545;
  }
  63% {
    transform: matrix3d(
      1.35701,
      0,
      0,
      0,
      0,
      1.35701,
      0,
      0,
      0,
      0,
      1,
      0,
      -84.82772,
      -82.89686,
      0,
      1
    );
    z-index: 99.27103;
  }
  64% {
    transform: matrix3d(
      1.34316,
      0,
      0,
      0,
      0,
      1.34316,
      0,
      0,
      0,
      0,
      1,
      0,
      -72.10447,
      -87.05132,
      0,
      1
    );
    z-index: 99.22949;
  }
  65% {
    transform: matrix3d(
      1.33033,
      0,
      0,
      0,
      0,
      1.33033,
      0,
      0,
      0,
      0,
      1,
      0,
      -58.70201,
      -91.6017,
      0,
      1
    );
    z-index: 99.19098;
  }
  66% {
    transform: matrix3d(
      1.31856,
      0,
      0,
      0,
      0,
      1.31856,
      0,
      0,
      0,
      0,
      1,
      0,
      -44.67323,
      -94.43279,
      0,
      1
    );
    z-index: 99.15567;
  }
  67% {
    transform: matrix3d(
      1.3079,
      0,
      0,
      0,
      0,
      1.3079,
      0,
      0,
      0,
      0,
      1,
      0,
      -30.07348,
      -97.63067,
      0,
      1
    );
    z-index: 99.12369;
  }
  68% {
    transform: matrix3d(
      1.29839,
      0,
      0,
      0,
      0,
      1.29839,
      0,
      0,
      0,
      0,
      1,
      0,
      -14.96039,
      -100.4827,
      0,
      1
    );
    z-index: 99.09517;
  }
  69% {
    transform: matrix3d(
      1.29007,
      0,
      0,
      0,
      0,
      1.29007,
      0,
      0,
      0,
      0,
      1,
      0,
      -9.39361,
      -102.97765,
      0,
      1
    );
    z-index: 99.07022;
  }
  70% {
    transform: matrix3d(
      1.28298,
      0,
      0,
      0,
      0,
      1.28298,
      0,
      0,
      0,
      0,
      1,
      0,
      -83.43456,
      -105.10565,
      0,
      1
    );
    z-index: 99.04894;
  }
  71% {
    transform: matrix3d(
      1.27714,
      0,
      0,
      0,
      0,
      1.27714,
      0,
      0,
      0,
      0,
      1,
      0,
      -7.14622,
      -106.85831,
      0,
      1
    );
    z-index: 99.03142;
  }
  72% {
    transform: matrix3d(
      1.27257,
      0,
      0,
      0,
      0,
      1.27257,
      0,
      0,
      0,
      0,
      1,
      0,
      -0.59289,
      -108.22872,
      0,
      1
    );
    z-index: 99.01771;
  }
  73% {
    transform: matrix3d(
      1.2693,
      0,
      0,
      0,
      0,
      1.2693,
      0,
      0,
      0,
      0,
      1,
      0,
      -3.83989,
      -109.21146,
      0,
      1
    );
    z-index: 99.00789;
  }
  74% {
    transform: matrix3d(
      1.26732,
      0,
      0,
      0,
      0,
      1.26732,
      0,
      0,
      0,
      0,
      1,
      0,
      -6.95333,
      -109.80266,
      0,
      1
    );
    z-index: 99.00197;
  }
  75% {
    transform: matrix3d(
      1.26667,
      0,
      0,
      0,
      0,
      1.26667,
      0,
      0,
      0,
      0,
      1,
      0,
      0.00015,
      -109.99999,
      0,
      1
    );
    z-index: 99;
  }
  76% {
    transform: matrix3d(
      1.26732,
      0,
      0,
      0,
      0,
      1.26732,
      0,
      0,
      0,
      0,
      1,
      0,
      6.95364,
      -109.80266,
      0,
      1
    );
    z-index: 99.00197;
  }
  77% {
    transform: matrix3d(
      1.2693,
      0,
      0,
      0,
      0,
      1.2693,
      0,
      0,
      0,
      0,
      1,
      0,
      3.84024,
      -109.21145,
      0,
      1
    );
    z-index: 99.00789;
  }
  78% {
    transform: matrix3d(
      1.27257,
      0,
      0,
      0,
      0,
      1.27257,
      0,
      0,
      0,
      0,
      1,
      0,
      1.29331,
      -108.2287,
      0,
      1
    );
    z-index: 99.01771;
  }
  79% {
    transform: matrix3d(
      1.27714,
      0,
      0,
      0,
      0,
      1.27714,
      0,
      0,
      0,
      0,
      1,
      0,
      7.14674,
      -106.85828,
      0,
      1
    );
    z-index: 99.03142;
  }
  80% {
    transform: matrix3d(
      1.28298,
      0,
      0,
      0,
      0,
      1.28298,
      0,
      0,
      0,
      0,
      1,
      0,
      3.4352,
      -105.1056,
      0,
      1
    );
    z-index: 99.04894;
  }
  81% {
    transform: matrix3d(
      1.29007,
      0,
      0,
      0,
      0,
      1.29007,
      0,
      0,
      0,
      0,
      1,
      0,
      9.39444,
      -102.97758,
      0,
      1
    );
    z-index: 99.07022;
  }
  82% {
    transform: matrix3d(
      1.29839,
      0,
      0,
      0,
      0,
      1.29839,
      0,
      0,
      0,
      0,
      1,
      0,
      14.96147,
      -100.48262,
      0,
      1
    );
    z-index: 99.09517;
  }
  83% {
    transform: matrix3d(
      1.3079,
      0,
      0,
      0,
      0,
      1.3079,
      0,
      0,
      0,
      0,
      1,
      0,
      30.07487,
      -97.63055,
      0,
      1
    );
    z-index: 99.12369;
  }
  84% {
    transform: matrix3d(
      1.31856,
      0,
      0,
      0,
      0,
      1.31856,
      0,
      0,
      0,
      0,
      1,
      0,
      44.67503,
      -94.43264,
      0,
      1
    );
    z-index: 99.15567;
  }
  85% {
    transform: matrix3d(
      1.33033,
      0,
      0,
      0,
      0,
      1.33033,
      0,
      0,
      0,
      0,
      1,
      0,
      58.70434,
      -91.6015,
      0,
      1
    );
    z-index: 99.19099;
  }
  86% {
    transform: matrix3d(
      1.34316,
      0,
      0,
      0,
      0,
      1.34316,
      0,
      0,
      0,
      0,
      1,
      0,
      72.10748,
      -87.05106,
      0,
      1
    );
    z-index: 99.22949;
  }
  87% {
    transform: matrix3d(
      1.35701,
      0,
      0,
      0,
      0,
      1.35701,
      0,
      0,
      0,
      0,
      1,
      0,
      84.83158,
      -82.89652,
      0,
      1
    );
    z-index: 99.27103;
  }
  88% {
    transform: matrix3d(
      1.37182,
      0,
      0,
      0,
      0,
      1.37182,
      0,
      0,
      0,
      0,
      1,
      0,
      96.82649,
      -78.45427,
      0,
      1
    );
    z-index: 99.31546;
  }
  89% {
    transform: matrix3d(
      1.38753,
      0,
      0,
      0,
      0,
      1.38753,
      0,
      0,
      0,
      0,
      1,
      0,
      108.04493,
      -73.74182,
      0,
      1
    );
    z-index: 99.36258;
  }
  90% {
    transform: matrix3d(
      1.40407,
      0,
      0,
      0,
      0,
      1.40407,
      0,
      0,
      0,
      0,
      1,
      0,
      118.4427,
      -68.77778,
      0,
      1
    );
    z-index: 99.41222;
  }
  91% {
    transform: matrix3d(
      1.42139,
      0,
      0,
      0,
      0,
      1.42139,
      0,
      0,
      0,
      0,
      1,
      0,
      127.97887,
      -63.58172,
      0,
      1
    );
    z-index: 99.46418;
  }
  92% {
    transform: matrix3d(
      1.43942,
      0,
      0,
      0,
      0,
      1.43942,
      0,
      0,
      0,
      0,
      1,
      0,
      136.61593,
      -58.17414,
      0,
      1
    );
    z-index: 99.51826;
  }
  93% {
    transform: matrix3d(
      1.45808,
      0,
      0,
      0,
      0,
      1.45808,
      0,
      0,
      0,
      0,
      1,
      0,
      144.31993,
      -52.57636,
      0,
      1
    );
    z-index: 99.57424;
  }
  94% {
    transform: matrix3d(
      1.4773,
      0,
      0,
      0,
      0,
      1.4773,
      0,
      0,
      0,
      0,
      1,
      0,
      151.06067,
      -46.81045,
      0,
      1
    );
    z-index: 99.6319;
  }
  95% {
    transform: matrix3d(
      1.497,
      0,
      0,
      0,
      0,
      1.497,
      0,
      0,
      0,
      0,
      1,
      0,
      156.81175,
      -40.89914,
      0,
      1
    );
    z-index: 99.69101;
  }
  96% {
    transform: matrix3d(
      1.51711,
      0,
      0,
      0,
      0,
      1.51711,
      0,
      0,
      0,
      0,
      1,
      0,
      161.55076,
      -34.86574,
      0,
      1
    );
    z-index: 99.75134;
  }
  97% {
    transform: matrix3d(
      1.53755,
      0,
      0,
      0,
      0,
      1.53755,
      0,
      0,
      0,
      0,
      1,
      0,
      165.25934,
      -28.73401,
      0,
      1
    );
    z-index: 99.81266;
  }
  98% {
    transform: matrix3d(
      1.55824,
      0,
      0,
      0,
      0,
      1.55824,
      0,
      0,
      0,
      0,
      1,
      0,
      167.92326,
      -22.52811,
      0,
      1
    );
    z-index: 99.87472;
  }
  99% {
    transform: matrix3d(
      1.57909,
      0,
      0,
      0,
      0,
      1.57909,
      0,
      0,
      0,
      0,
      1,
      0,
      169.5325,
      -16.27248,
      0,
      1
    );
    z-index: 99.93728;
  }
  100% {
    transform: matrix3d(
      1.60003,
      0,
      0,
      0,
      0,
      1.60003,
      0,
      0,
      0,
      0,
      1,
      0,
      170.08133,
      0.10827,
      0,
      1
    );
    z-index: 100.00008;
  }
}
</style>
